TIEP111 Programming 2 (8 cr)
Study level:
Basic studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028
Description
Sisältö
Sisältö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
Suoritustavat
Vaihtoehtoja:
1) Välikoe, demot, harjoitustyö aikataulussa.
2) 105% demoista, suullinen kuulustely harjooitustyöstä, harjoitustyö aikataulussa.
3) harjoitustyö + loppukoe.
4) Muu opettajan kurssin alussa määrittelemä tapa suorittaa.
Arviointiperusteet
Kokeen pistemäärä määrää arvolauseen. Demoista ja luentoaktiivisuudesta voi saada
hyvityspisteitä..
Harjoitustyö pitää palauttaa ennen kurssin hyväksymistä. Harjoitustyöllä on aikataulu jossa täytyy pysyä.
Learning outcomes
Oppia ymmärtämään oliopohjaisen ohjelmoinnin perusteet. Kyky tuottaa pieniä/keskikokoisia oliopohjaisia ohjelmia. Samoin tavoitteena on "testaus ensin" (TDD) ajatuksen sisäistäminen. Kyky suunnitella ja toteuttaa graafinen käyttöliittymä.
Description of prerequisites
Ohjelmointi 1. tai vastaava.
Study materials
Java-kirjallisuus. Mm. Java-ohjelmointi.
Completion methods
Method 1
Select all marked parts
Parts of the completion methods
x
Teaching (8 cr)
Type:
Participation in teaching
Grading scale:
0-5
Language:
Finnish