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. S1 per. ke 14-16 TB219 luennot englanniksi.
Luentoajat ja -paikat
Tiistai 12 - 14, S1 (TiTe) periodi S1
Perjantai 13 - 15, TB104 (TiTe) periodi S1
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, 3., uudistettu painos, Talentum 2003, ISBN 951-762-834-X, 415 s.
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.