TIEP111 Ohjelmointi 2 (8 op)
Osaamistavoitteet
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ä.
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.
³§¾±²õä±ô³Ùö
³§¾±²õä±ô³Ùö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
Oppimateriaalit
Java-kirjallisuus. Mm. Java-ohjelmointi
Arviointiperusteet
Kokeen pistemäärä määrää arvolauseen. Demoista ja luentoaktiivisuudesta voi saada
³ó²â±¹¾±³Ù²â²õ±è¾±²õ³Ù±ð¾±³Ùä..
Harjoitustyö pitää palauttaa ennen kurssin hyväksymistä. Harjoitustyöllä on aikataulu jossa täytyy pysyä.
Esitietovaatimukset
Ohjelmointi 1. tai vastaava.