|
Opinto-opas 2014-2015
TIE-02200 Ohjelmoinnin peruskurssi, 5 op
|
Vastuuhenkilö
Ari Suntioinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
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 suunnittelemaan ja toteuttamaan pienehköjä ohjelmia itsenäisesti: opiskelija osaa jakaa ohjelman erikseen toteuttavissa oleviin osiin tarkoituksenmukaisesti sekä suunnitella ja toteuttaa yksinkertaiset tietorakenteet ja algoritmit. Opiskelija pystyy arvioimaan toisen kirjoittaman ohjelman rakennetta.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Kääntäminen, erikseen kääntäminen, kääntämisen vaiheet. Makefile. | Esiprosessorin ominaisuuksia (#include, #define jne.). | |
2. | Ohjelmoinnin abstraktiotasoja: luokka (ei periyttämistä). | ||
3. | Dynaamisten tietorakenteiden perusteet, osoittimet (lista, new- ja delete-operaattorit) | Iteraattori. | Yksinkertaisen mallin (template) tekeminen. |
4. | Syöttö- ja tulostusoperaatiot tarkemmin. Syöttö ja tulostus tiedostojen kanssa. | Tiedostojen oikeudet. | |
5. | Poikkeukset. Funktio-osoittimet. |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Arvosana määräytyy tenttipisteiden ja harjoitustöistä saatujen pisteden perusteella.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-02100 Johdatus ohjelmointiin | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |