582103 Ohjelmoinnin jatkokurssi, 4 op: kurssikuvaus
(Muutettu viimeksi 28.8.2009 / Arto Wikla)
Kurssin asema ja tavoite
Kurssi on tietojenkäsittelytieteen perusopintojen pakollinen kurssi.
Laajuus on 4 opintopistettä. Kurssilla perehdytään olio-ohjelmoinnin
perusvälineisiin Java-kieltä käyttäen. Painopiste on nimenomaan noiden
perusvälineiden käytössä. Javan ns. API, valmiiden työkalujen kokoelma,
jää vähemmälle huomiolle, mutta sen käytön perusteet ja rakenteen ideat
opitaan. Tavoitteena on, että kurssin kunnollisesti suorittanut
opiskelija osaa omatoimisesti ja itsenäisesti käyttää kielen
alkuperäisdokumentaatiota.
Normaalisti opiskelija suorittaa tämän kurssin heti
Ohjelmoinnin perusteet -kurssin jälkeen.
Esitiedot
Ohjelmoinnin perusteet on tunnettava. Erityisesti Java-kieltä
on jo osattava siinä laajuudessa kuin sitä
opitaan kurssilla Ohjelmoinnin perusteet.
Opetusmuodot
Kurssilla viikoittain luentoja 2x2 kuuden viikon ajan
(yhteensä 6x4=24) ja 2 viikkotuntia harjoituksia (yhteensä 6x2=12).
Kurssin lopussa on koe.
Suoritustavat
Kurssin voi suorittaa osallistumalla aktiivisesti luennoille,
harjoituksiin ja kurssikokeeseen. Kurssin voi suorittaa myös
erilliskokeella. Jälkimmäinen mahdollisuus on tarkoitettu lähinnä
niille,
jotka epäonnistuvat kurssikokeessa tai jotka jo osaavat ohjelmoida.
Kurssin sisältö
- Algoritmien laatimisen peruskalusto: tiivis yhteenveto
- Olioiden maailma: luokat, periytyminen, pakkaus, näkyvyys
- Käsitteet ja idea
- Luokan rakenne
- Luokan käyttö
- Periytyminen
- Rajapintaluokan idea
- Pakkaus
- Näkyvyyden säätely
- Ohjelmointitekniikkaa: poikkeuksia, tiedostoja, kokoelmia
- [Sovelmista ja graafisesta käyttöliittymästä: esimerkkejä ]
Kurssimateriaali
Kurssin materiaali on www-sivuina
(luvut 3-6).