8100400
OLIO-OHJELMOINNIN PERUSKURSSI,
INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, 2 ov
Tietoa luennoitsijoista
erikoistutkija Matti Rintala - luennoitsija
Luentoja ja harjoituksia
Luentoja yhteensä 28 tuntia. Harjoituksia yhteensä 14 tuntia.
Luennot: S1 per. ma 15-17 ja to 14-16 TB103.
S1 per. ke 14-16 TB219 luennot englanniksi.
Viikottainen opetus/periodi |
|
|
|
|
|
Luennot (h): |
4 |
- |
- |
- |
- |
Harjoitukset (h): |
- |
2 |
- |
- |
- |
Tavoitteet
Opiskelija hallitsee oliopohjaisten ohjelmien suunnittelun ja ohjelmoinnin perusteet sekä niiden toteuttamisen C++-kielellä.
Sisältö
Oliosuunnittelun perusteet. Tiedon ja toiminnan kapselointi luokiksi, oliot, periytymisen perusteet. C++-kielen oliopiirteiden perusteet.
Tutkintovaatimukset
Hyväksytysti suoritetut harjoitustyöt ja tentti.
Kirjallisuus
Matti Rintala ja Jyke Jokinen: "Olioiden ohjelmointi C++:lla", Satku-Kauppakaari 2000, ISBN 952-14-0369-1
Tietoa esitietovaatimuksista
Ohjelmoinnin perusideat on osattava ennen opintojakson aloittamista. 8100200 Laaja ohjelmointi ja yhdistelmä 8100100 Ohjelmointi I & 8100110 Ohjelmointi II ovat keskenään vaihtoehtoisia.
Esitiedot
Numero |
Nimi |
|
|
8100200 |
6 |
Pakollinen |
|
8100100 |
3 |
Pakollinen |
|
8100110 |
3 |
Pakollinen |
Huomautuksia
Opintojakso pyrkii antamaan sivuaineopiskelijoille riittävät perustiedot olio-ohjelmoinnista. Opintojakson harjoitustyö tehdään periodilla S2. Korvaa yhdessä opintojakson "8100410 Olio-ohjelmoinnin jatkokurssi" kanssa vanhan opintojakson 8103080 Olio-ohjelmointi 4 ov ja päinvastoin. Opintojakso voidaan suorittaa vain lukuvuosittain, vanhat osasuoritukset eivät automaattisesti säily voimassa.