Olio-ohjelmointiLaajuus (5 op)
Opintojakson tunnus: TX00CH90
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää olio-ohjelmoinnin suunnittelu perusteet sisältäen joitain avainsuunnittelumalleja ja kykenee soveltamaan niitä käytännön ohjelmoinnissa käyttäen Java-ohjelmointikieltä. Opiskelija tietää I/O tiedoston avainkäsitteet, poikkusten käsittelyn ja tietoverkkoohjelmoinnin. Opiskelija ymmärtää monirinnakkaisohjelmoinnin ja osaa hyödyntää tietoa sovelluskehityksessä. Opiskelija osaa käyttää Javaa tehokkaasti ohjelmointiongelmien ratkaisussa.
Sisältö
- periytyminen
- käyttöliittymät
- poikkeukset
- tiedostot ja tietovirrat
- verkot
- rinnakkasiohjelmointi
- suunnittelumallit
´Luokat, oliot, periytyminen, assosiaatio, koostuminen, tietovirrat, poikkeukset,
Arviointikriteerit, tyydyttävä (1)
Opiskelija tunee olioperustaisen suunnittelun ja ohjelmoinnin peruskäsitteet ja osaa soveltaa nitä yksinkertaisissa ohjelmointitehtävissä. Opiskelija osaa käyttää keräilyä, tiedosto I/O ja tietoverkkoja ohjelmoinnissaan.
Arviointikriteerit, hyvä (3)
Opiskelija soveltaa olioperustaisen suunnittelun avainmalleja sujuvasti ratkaistessaan yleismpiä ongelmia. Opiskelija ymmärtää keräilyn ja monirinnakkaisohjelmoinnin piirteet ja osaa soveltaa niitä ohjelmoinnissa.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa olioperustaista suunnittelua ja ohjelmointiperiaatteita strukturoidessaan ja ratkaistessaan ei-triviaaleja ohjelmointiongelmia. Opiskelija käyttää monirinnakkaisohjelmointia, generisyyttä ja keräilyä sujuvasti.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija tunee olioperustaisen suunnittelun ja ohjelmoinnin peruskäsitteet ja osaa soveltaa nitä yksinkertaisissa ohjelmointitehtävissä. Opiskelija osaa käyttää keräilyä, tiedosto I/O ja tietoverkkoja ohjelmoinnissaan.