|
OHJ-1150 Ohjelmointi II, 5 op
|
Ari Suntioinen
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ö | 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 määräytyy tentti-, harjoitus- ja harjoitustyöpisteiden pohjalta.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Luentokalvot | Ohjelmointi II -luentomoniste | Ari Suntioinen | Suomi |
Opintojakso | P/S | Selite |
OHJ-1100 Ohjelmointi I | Pakollinen |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |