|
OHJ-1151 Ohjelmointi II e, 5 op
|
Essi Lahtinen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Opiskelija pystyy tekemään pienehköjä ohjelmia itsenäisesti ja saa valmiudet suorittaa muita ohjelmistotekniikan kursseja.
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Abstraktion käsite. Abstraktien tietotyyppien toteutus ja käyttö. | Rakentajat ja purkajat. | Kopiorakentaja ja sijoitusoperaattori (niiden kieltäminen). |
2. | Moduulit ja modulaarisuus: Käsitteiden ymmärtäminen. | Modulaarinen suunnittelu. | |
3. | Dynaamiset tietorakenteet: Operaattorit new ja delete. Osoittimet. Listarakenteen hallinta. | Tietää muitakin dynaamisia rakenteita. | |
4. | Lisää funktioista: Rekursio. | ||
5. | Uusia työkaluja: Makefile (perusominaisuudet). | Makefilen perusteellisempi tuntemus. Versionhallinta. | Debuggeri. |
Arvosana maaraytyy tenttipisteiden ja harjoitustyöpisteiden pohjalta.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Opintojakso | P/S |
OHJ-1101 Ohjelmointi I e | Pakollinen |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |