Opinto-opas 2010-2011
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2010-2011

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

Vastuuhenkilö

Samuel Lahtinen

Opetus

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



 



 
 4 h/vko
 2 h/vko
 15 h/per


+30 h/per



 
OHJ-1400 2010-01 Tiistai 10 - 12, TB103
Keskiviikko 14 - 16, TB103

Suoritusvaatimukset

Tentti ja hyväksystysti suoritettu harjoitustyö.
Osasuoritusten pitää liittyä samaan toteutuskertaan

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

-

Osaamistavoitteet

Opiskelija kykenee suunnittelemaan yksinkertaisia oliopohjaisia ohjelmia sekä toteuttaa niitä C++-kielellä.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Opiskelija osaa selittää, miten olio-ohjelmointi eroaa "perinteisestä" ohjelmoinnista (peruskurssit).  Opiskelija osaa ohjelman määrittelyn perusteella suunnitella ohjelmalle luokkarakenteen.  Opiskelija osaa suunnitella ohjelman luokkarakenteen myös määrittelystä, joka ei suoraan tarjoa oliopohjaista rakennetta perustaksi. 
2. Opiskelija pystyy selittämään luokan ja olion käsitteet, hyödyt ja käyttötarkoituksen. Opiskelija kykenee selittämään mitä periytyminen tarkoittaa.  Opiskelija osaa valita, milloin ja minkä tyyppisiin tilanteisiin eri olio-ominaisuuksia kannattaa käyttää.  Opiskelija osaa suunnitella ja lukea periytymishierarkioita ja niihin liittyvää käsitteellistä mallintamista. 
3. Opiskelija osaa toteuttaa yksinkertaisen oliopohjaisen suunnitelman ohjelmaksi C++-kielellä.  Opiskelija osaa suunnitella elinkaareltaan hyvin käyttäytyviä olioita (luonti, alustus, toiminta ja tuhoutuminen)  Opiskelija osaa selittää ja 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 Selite
OHJ-1150 Ohjelmointi II Pakollinen   1
OHJ-1160 Laaja ohjelmointi 2 Pakollinen   1

1 . Opintojaksot ovat keskenään vaihtoehtoiset

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

Toteutus Kuvaus Opetusmuodot Toteutustapa
OHJ-1400 2010-01 Kurssin kotisivut löytyvät osoitteesta: http://www.cs.tut.fi/~alkuolio/ Kurssiin liittyvät viestit ja kysymykset kannattaa lähettää osoitteeseen alkuolio@cs.tut.fi (Älä käytä "Lähetä viesti opettajalle" palvelua!)   Luennot
Harjoitukset
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  

Viimeksi muokattu20.08.2010