|
|
||||||||||||||||||
Opinto-opas 2013-2014
TIE-20200 Ohjelmistojen suunnittelu, 5 op
|
Vastuuhenkilö
Samuel Lahtinen
Opetus
| Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritettu tentti ja harjoitustyö.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Arvosanan hyvä kurssilta saavuttanut opiskelija pystyy osallistumaan laajemman ohjelmiston suunnitteluun ja toteuttamiseen ja osaa hyödyntää ohjelmistossa mm. periytymiseen liittyviä tekniikoita. Hän ymmärtää tärkeimmät ohjelmien toteuttamiseen liittyvät suunnittelumallit ja pystyy tulkitsemaan ohjelmia, joissa näitä on hyödynnetty.
Sisältö
| Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | Opiskelija osaa selittää periytymisen ja geneerisyyden peruskäsitteistön ja kykenee hyödyntämään ohjelmakomponentteja, jotka käyttävät näitä tekniikoita. Opiskelija osaa suunnitella rajapintoja. | Opiskelija osaa suunnitella ja toteuttaa suurempia ohjelmia, jotka hyödyntävät periytymistä. | |
| 2. | Opiskelija osaa selittää eroja oliokielten oliomallien välillä erityisesti olioiden elinkaariin liittyen. Opiskelija ymmärtää olioiden elinaikaan ja kopiointiin liittyvät pääperiaatteet ja ymmärtää erot eri oliokielten välillä. | ||
| 3. | Opiskelija tietää yleisimmät toteutusmallit ja pystyy toteuttamaan komponentteja niitä hyödyntäviin ohjelmistoihin. | Opiskelija osaa hyödyntää toteutusmalleja omissa ohjelmissaan. | |
| 4. | Opiskelija osaa selittää laajennettavissa olevien ohjelmien perustermistön ja pystyy toteuttamaan laajennuskomponentteja käyttäen annettuja rajapintoja. | Opiskelija osaa suunnitella laajennettavissa olevia ohjelmia (kirjastot, liitännäiset). |
Opintojakson arvostelu
Tentti mittaa opiskelijan kykyä selittää ja tunnistaa kurssin kannalta olennaisimpia termejä ja tekniikoita.Harjoitustyössä mitataan opiskelijan kykyä suunnitella ja toteuttaa ohjelmiston osa käyttäen hyväksi kurssilla opetettuja tekniikoita.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Esitietovaatimukset
| Opintojakso | P/S | Selite |
| TIE-02400 Ohjelmoinnin tekniikat | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
Tarkempia tietoja toteutuskerroittain
| Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
| Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |