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

Teaching