Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

OHJ-1150 Ohjelmointi II, 5 op
Programming II

Vastuuhenkilö

Ari Suntioinen

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 1 :
Perjantai 12 - 14, TB103
Per 1, 2 :
Tiistai 15 - 17, TB103

 
 


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

Opiskelija pystyy tekemään pienehköjä ohjelmia itsenäisesti ja saa valmiudet suorittaa muita ohjelmistotekniikan kursseja.

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


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

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu22.06.2009
MuokkaajaAri Suntioinen