Opinto-opas 2008-2009
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

OHJ-1150 Ohjelmointi II, 5 op
Programming II

Opintojakson 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

-

Tavoitteet

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

Sisältö

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.  


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
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 muokattu29.06.2008
MuokkaajaAri Suntioinen