Opinto-opas 2012-2013
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2012-2013

OHJ-1160 Laaja ohjelmointi 2, 6 op
Honours Programming 2

Vastuuhenkilö

Hannu-Matti Järvinen, Essi Isohanni

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt



 



 
 4 h/vko
 2 h/vko
 40 h/per


+40 h/per



 
OHJ-1160 2012-01 Maanantai 12 - 14, TB109
Keskiviikko 12 - 14, TB109

Suoritusvaatimukset

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

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. Kääntäminen, erikseen kääntäminen, kääntämisen vaiheet. Makefile.  Esiprosessorin ominaisuuksia (#include, #define jne.).   
2. Ohjelmoinnin abstraktiotasoja: luokka (ei periyttämistä).  Abstrakti tietotyyppi   
3. Dynaamisten tietorakenteiden perusteet, osoittimet (lista, new- ja delete-operaattorit)  Iteraattori.  Yksinkertaisen mallin (template) tekeminen. 
4. Syöttö- ja tulostusoperaatiot tarkemmin. Syöttö ja tulostus tiedostojen kanssa.  Tiedostojen oikeudet.   
5. Hieman harvemmin tarvittuja perusasioita kuten bittitason operaatiot.  Poikkeukset. Funktio-osoittimet.   

Opintojakson arvostelu

Arvosana määräytyy tenttipisteiden ja harjoitustöistä saatujen pisteden perusteella.

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
Kirja   Laaja ohjelmointi   Hannu-Matti Järvinen   978-952-92-9491-6     Luvut 14-27      Suomi  

Esitietovaatimukset

Opintojakso P/S Selite
OHJ-1110 Laaja ohjelmointi 1 Pakollinen    

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-1160 Laaja ohjelmointi 2, 6 op TIE-02200 Ohjelmoinnin peruskurssi, 5 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
OHJ-1160 2012-01   Luennot
Harjoitukset
   
Lähiopetus: 30 %
Etäopetus: 30 %
Itseopiskelu: 30 %  

Viimeksi muokattu19.11.2012