Opinto-opas 2008-2009
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

OHJ-1400 Olio-ohjelmoinnin peruskurssi, 4 op
Introduction to Object-Oriented Programming

Opintojakson vastuuhenkilö

Matti Rintala

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 1 :
Keskiviikko 9 - 12, TB103
Perjantai 10 - 12, TB104

 
2. vuosikurssi
DI-Opiskelijat
Tietotekniikan koulutusohjelma  


Suoritusvaatimukset

Hyväksytysti suoritettu tentti (67 %) ja harjoitustyö (33 %)
Osasuoritusten pitää liittyä samaan toteutuskertaan

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

-

Tavoitteet

Opiskelija hallitsee oliopohjaisten ohjelmien suunnittelun ja ohjelmoinnin perusteet sekä niiden toteuttamisen C++-kielellä.

Sisältö

Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Ymmärtää mitä erilaista olioissa on "perinteiseen" ohjelmointiin (peruskurssit) verrattuna.  Ymmärtää minkätyyppisiin tilanteisiin oliomallinnus soveltuu hyvin ja mihin ei.  Osata tehdä oliosuunnitelma määrittelystä, joka ei suoraan tarjoa oliopohjaista rakennetta perustaksi. 
2. Tietää mikä on luokka ja mikä on olio. Miten ja mihin niitä käytetään. Mitä periytyminen tarkoittaa.  Ymmärtää suunnittelun kannalta milloin ja minkä tyyppisiin tilanteisiin eri olio-ominaisuuksia kannattaa käyttää.  Ymmärtää syvällisemmin periytymisen käsitteelliseen mallintamiseen liittyvä merkitys ja käyttötarkoitukset. 
3. Osata toteuttaa olioita C++-kielellä.  Osata tehdä elinkaareltaan hyvin käyttäytyviä olioita (luonti, alustus, toiminta ja tuhoutuminen)  Tuntea ja osata välttää C++-kielen erityisiä karikkoja olioita käytettäessä. 


Opintojakson arvostelu

Tentillä mitataan olio-ohjelmoinnin teorian ja käsitteiden osaaminen. Harjoitustyö puolestaan mittaa opiskelijan käytännön taitoja olio-ohjelmoinnin osalta.

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   Olioiden ohjelmointi C++:lla   Matti Rintala, Jyke Jokinen   952-14-0936-3     4. (3.) uudistettu painos, Talentum 2005 (2003)      Suomi  


Esitietovaatimukset

Opintojakso P/S
OHJ-1150 Ohjelmointi II Pakollinen  
OHJ-1151 Ohjelmointi II e Pakollinen  

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-1400 Olio-ohjelmoinnin peruskurssi, 4 op 8100400 Olio-ohjelmoinnin peruskurssi, 2 ov  

Tarkempia tietoja toteutuskerroittain

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


Viimeksi muokattu02.09.2008
MuokkaajaMatti Rintala