TIE-02101 Ohjelmointi 1: Johdanto, 5 op
Programming 1: Introduction

Vastuuhenkilö

Ari Suntioinen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-02101 2018-01 1 - 2 Ari Suntioinen
Niklas Tapper
Eliisa Väkevä
TIE-02101 2018-02 3 - 4 Ari Suntioinen
Niklas Tapper
Eliisa Väkevä
TIE-02101 2018-03 5 Ari Suntioinen
Niklas Tapper

Osaamistavoitteet

Arvosanan "hyvä" saavuttanut opiskelija pystyy toteuttamaan yksinkertaisia ohjelmia itsenäisesti: opiskelija osaa tehtävänannosta muodostaa ongelmaan ratkaisun ja valita oikeat ohjelmointikielen rakenteet sen toteuttamiseksi sekä toteuttaa suunnittelemansa ohjelman ohjelmointikielellä ja testata sen. Opiskelija pystyy tulkitsemaan toisen kirjoittamaa ohjelmaa.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Ohjelman ja algoritmin käsitteet. Pienten ohjelmien suunnitteleminen ja testaus.  Ohjelmointityyli.   
2. Suunnitteleminen jakamalla pienempiin osakokonaisuuksiin: funktiot. Parametrit ja paluuarvon välitys.  Parametrien oletusarvot.  Tyyppiparametrit. Lambda-funktiot. 
3. Ohjelman kontrollirakenteet.     
4. Muuttujat. Näkyvyysalue. Tiedon tyyppi.   Luokat.  Luokan erikoismetodit. 
5. Tiedostojen peruskäsittely.     

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
-   Kurssialusta           Ei   



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-02101 Ohjelmointi 1: Johdanto, 5 op TIE-02100 Johdatus ohjelmointiin, 5 op  

Päivittäjä: Suntioinen Ari, 13.11.2018