11.07.2015 Views

2. teknistieteellinen tutkintokoulutus - Porin yksikkö - Tampereen ...

2. teknistieteellinen tutkintokoulutus - Porin yksikkö - Tampereen ...

2. teknistieteellinen tutkintokoulutus - Porin yksikkö - Tampereen ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

118OSAAMISTAVOITTEET:• 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 erikäyttöjärjestelmissä.• Tutustutaan oliosuunnitteluun liittyviin suunnittelu- ja arkkitehtuurimalleihin.• Lisäksi tutustutaan muistinhallintaan, muistivuotoihin ja niiden etsinnässä käytettäviintyövälineisiin.SISÄLTÖ:• Olio-ohjelmoinnin perusteet C++ kielellä• C++ erityispiirteet olio-ohjelmoinnissa• Muistinhallinta Olio-ohjelmoinnissa.SUORITUSVAATIMUKSET: Harjoitukset. Hyväksytysti suoritettu tentti tai harjoitustyö.Osasuoritusten pitää liittyä samaan toteutuskertaan.OPPIMATERIAALI:• C++ ja olio-ohjelmointi 2004, Hietanen Päivi (Kirja)• Mika Saari (Luentokalvot)ESITIEDOT:ELEP-1510 Laitteistoläheinen ohjelmointi Pakollinen 1OHJP-1100 Ohjelmointitekniikka Pakollinen 1OHJP-2100 Olio-ohjelmointi Suositeltava1. Valitse jompi kumpi kursseista.OHJP-2200 Tietorakenteet, 6 opData Structures, 6 crVASTUUHENKILÖ: Markku NevanrantaOpetusmuoto P1 P2 P3 P4Luennot 3 h/vko +3 h/vkoHarjoitukset 2 h/vko +2 h/vkoOSAAMISTAVOITTEET:• Ymmärtää tietorakenteet keinona tiedon tallettamiseen, hakemiseen sekä tehtävienratkaisujen mallintamiseen.• Erilaisten tietorakenteiden laaja tuntemus siten, että osaa valita sopivan ratkaisunerilaisissa ongelmatilanteissa.• Osaa suunnitella ja ohjelmoida tietorakenteita käyttäviä algoritmeja yksinkertaisissatehtävissä.• Osaa selittää algoritmien toimintaperiaatteet ja osaa arvioida niiden tehokkuutta.• Osaa soveltaa tietorakenteita uusiin ongelmiin.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!