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) 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ä.

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