|
|
|||||||||||||||||
Opinto-opas 2013-2014
PLA-32150 Olio-ohjelmoinnin jatkokurssi, 5 op
|
Vastuuhenkilö
Mika Saari
Opetus
| Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Harjoitukset.
hyväksytysti suoritettu tentti tai harjoitustyö.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Opiskelija osaa suunnitella tehtävään olioperustaisen ratkaisun. Tuntee C++ -kielen tarjoamat erityispiirteet olio-ohjelmointiin. Opiskelija osaa hyväksikäyttää C++ kielen tarjoama mahdollisuuksia olio-ohjelmoinnissa. Tutustutaan C++ ohjelmointityökaluihin eri käyttöjärjestelmissä. Tutustutaan oliosuunnitteluun liittyviin suunnittelu- ja arkkitehtuurimalleihin. Lisäksi tutustutaan muistinhallintaan, muistivuotoihin ja niiden etsinnässä käytettäviin työvälineisin.
Sisältö
| Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
| 1. | Olio-ohjelmoinnin perusteet C++ kielellä | Työvälineet ohjelmointiin | C++ kielen perusteet ja syntaksi |
| 2. | C++ erityispiirteet olio-ohjelmoinnissa | Periyttäminen, Osoittimien käyttö, | |
| 3. | Muistinhallinta Olio-ohjelmoinnissa | Muistivuotojen tunnistaminen | Työkalut muistivuotojen etsintään |
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | C++ ja olio-ohjelmointi 2004 | Hietanen Päivi | 978-951-846-199-2 | Kyllä | Suomi | ||
| Kirja | Programming, Principles and practice using C++ | Bjarne Stroustrup | 978-0-321-54372-1 | Ei | Englanti | ||
| Luentokalvot | Mika Saari | Kyllä | Suomi |
Esitietovaatimukset
| Opintojakso | P/S | Selite |
| PLA-31100 Ohjelmointitekniikka | Pakollinen | |
| PLA-32100 Olio-ohjelmointi | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
Tarkempia tietoja toteutuskerroittain
| Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Opintojaksoon liittyvät dokumentit