Opinto-opas 2015-2016

TIE-02100 Johdatus ohjelmointiin, 5 op
Introduction to programming

Vastuuhenkilö

Ari Suntioinen, Essi Isohanni

Opetus

Toteutuskerta 1: TIE-02100 2015-02

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitukset
Harjoitustyöt
 2 h/vko
 3 h/vko
 28 h/vko
+2 h/vko
+3 h/vko
+36 h/vko



 



 



 

Luentoajat ja -paikat: Tiistai 12 - 14 K1704

Toteutuskerta 2: TIE-02100 2015-01

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitukset
Harjoitustyöt



 



 
 2 h/vko
 3 h/vko
 28 h/per
+2 h/vko
+3 h/vko
+36 h/per



 

Luentoajat ja -paikat: Tiistai 12 - 14 TB103 , Tiistai 12 - 14 K1705 , Tiistai 12 - 14 S4

Toteutuskerta 3: TIE-02100 2015-03

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitukset
Harjoitustyöt



 



 



 



 
 2 h/per
 42 h/per
 64 h/per

Suoritusvaatimukset

Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan

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.     
2. Suunnitteleminen jakamalla pienempiin osakokonaisuuksiin: funktiot. Parametrit ja paluuarvon välitys.  Parametrien oletusarvot.  Tyyppiparametrit. Lambda-funktiot. 
3. Ohjelman kontrollirakenteet.     
4. Tiedon tyyppi. Luokat.  Luokan erikoismetodit.   
5. Muuttujat. Näkyvyysalue.     
6. Ohjelmointityyli.     
7. Tiedostojen peruskäsittely.     



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-02100 Johdatus ohjelmointiin, 5 op OHJ-1110 Laaja ohjelmointi 1, 5 op  
TIE-02100 Johdatus ohjelmointiin, 5 op OHJ-1100 Ohjelmointi I, 4 op  

Viimeksi muokattu 20.04.2016