Siirry suoraan sisältöön

Ohjelmointi 3: Rajapinnat (5op)

Opintojakson tunnus: C-10122-COMP--CS--115

Opintojakson perustiedot


Laajuus
5 op
Korkeakoulu
Tampereen yliopisto

Osaamistavoitteet

Arvosanan "hyvä" saavuttanut opiskelija pystyy osallistumaan suuremman ohjelmiston toteuttamiseen (useita satoja koodirivejä). Erityisesti opiskelija:osaa käyttää yleisesti käytettäviä ohjelmointityökaluja ja selittää niiden roolin ohjelmistotyössäosaa ohjelmoida moduuleja, jotka ovat yhteydessä ympäristöönsä ennalta annettujen rajapintojen kauttapystyy tulkitsemaan rajapintadokumentaatiota ja ymmärtää sopimussuunnittelun periaatteettuntee aiempaa enemmän ohjelmointikielten rakenteita ja osaa käyttää niitä ohjelmissaanosaa selittää periytymisen käsitteet ja käyttää niitä ohjelmissaanosaa toteuttaa graafisen käyttöliittymän ohjelmaan.

Sisältö

Modulaarisuus ja rajapinnat: lokaalisuusperiaate, kapselointi, nimiavaruudet, sopimussuunnitteluKoostePeriytyminen: kanta- ja aliluokat, olioiden omistus, dynaaminen sitominenOlioiden kopiointi, siirto ja sijoittaminenGraafiset käyttöliittymätVersionhallinta (yhden ohjelmoijan projekteissa sekä etätietovarastot)

Esitietovaatimukset

Esitietoina vaaditaan hyvät ohjelmointitaidot.

Lisätiedot

Osasuoritusten pitää liittyä samaan toteutuskertaan.

Siirry alkuun