Opinto-opas 2011-2012
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2011-2012

OHJ-1150 Ohjelmointi II, 5 op
Programming II

Vastuuhenkilö

Ari Suntioinen

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt
 4 h/vko
 2 h/vko
 24 h/per
+2 h/vko
+2 h/vko
+38 h/per



 



 



 
OHJ-1150 2011-01 Perjantai 12 - 14, S4
Perjantai 12 - 14, TB104
Tiistai 14 - 16, TB104

Suoritusvaatimukset

Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

Osaamistavoitteet

Arvosanan "hyvä" saavuttanut opiskelija pystyy toteuttamaan pienehköjä ohjelmia itsenäisesti: Opiskelija osaa soveltaa ongelmien ratkaisemisessa kurssin ydinaineksessa esiteltyjä periaatteita.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Abstraktion käsite. Abstraktien tietotyyppien toteutus ja käyttö.  Rakentajat ja purkajat.   
2. Modulaarinen suunnittelu ja moduulien toteuttaminen.  Moduulien riippuvuudet.   
3. Dynaamiset tietorakenteet ja niiden muistinhallinta: Operaattorit new ja delete. Osoittimet. Listarakenteen hallinta.  Kopiorakentaja ja sijoitusoperaattori (niiden kieltäminen).   
4. Lisää funktioista: Rekursio, häntärekursio.     
5. Työkaluohjelmia: Makefile (perusominaisuudet).  Versionhallinta.  Jäljitin (debuggeri). 

Opintojakson arvostelu

Arvosana määräytyy tentti-, harjoitus- ja harjoitustyöpisteiden pohjalta.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Luentokalvot   Ohjelmointi II -luentomoniste   Ari Suntioinen            Suomi  

Esitietovaatimukset

Opintojakso P/S Selite
OHJ-1100 Ohjelmointi I Pakollinen    

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-1150 Ohjelmointi II, 5 op 8100110 Ohjelmointi II, 3 ov  
OHJ-1150 Ohjelmointi II, 5 op OHJ-1151 Ohjelmointi II e, 5 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
OHJ-1150 2011-01        

Viimeksi muokattu28.01.2011