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ä |
|
|
|
|
|
|
Toteutuskerta 2: TIE-02100 2015-01
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä |
|
|
|
|
|
|
Toteutuskerta 3: TIE-02100 2015-03
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä |
|
|
|
|
|
|
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 |