TIEP111 Ohjelmointi 2 (8 op)
Kuvaus
Sisältö
Sisältö: Java-kieli, ohjelmansuunnittelun ja olio-ohjelmoinnin periaatteita, ohjelman testaaminen. Rekursio.
Suoritustavat
Vaihtoehtoja:
1) Tentti, harjoitustehtävät, harjoitustyö aikataulussa.
2) 105% harjoitustehtävistä, suullinen kuulustelu harjoitustyöstä, harjoitustyö aikataulussa.
3) Harjoitustyö ja loppukoe.
4) Muu opettajan kurssin alussa määrittelemä tapa suorittaa.
Arviointiperusteet
Tentin pistemäärä määrää arvolauseen. Harjoitustehtävistä ja luentoaktiivisuudesta voi saada hyvityspisteitä.
Harjoitustyö pitää palauttaa ennen kurssin hyväksymistä. Harjoitustyöllä on aikataulu jossa täytyy pysyä.
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ä.
Esitietojen kuvaus
Oppimateriaalit
Java-kirjallisuus. Mm. Java-ohjelmointi.