|
|
|||||||||||||||||
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 % |