581325 Ohjelmoinnin perusteet, 5 op: kurssikuvaus
(Muutettu viimeksi 29.5.2008 / Arto Wikla)
Kurssin asema ja tavoite
Kurssi on tietojenkäsittelytieteen perusopintojen
pakollinen kurssi, laajuus on 5 opintopistettä. Kurssilla opitaan
ohjelmoinnin peruskäsitteet. Ohjelmointikielenä on Java.
Normaalisti opiskelija suorittaa tämän kurssin jälkeen välittömästi
kurssin Java-ohjelmointi, 4 op.
Esitiedot
Opiskelijalta ei edellytetä ennakkotietoja ohjelmoinnista.
Opetusmuodot
Kurssilla on 2+3 viikkotuntia luentoja kuuden viikon ajan
(yhteensä (2+3)x6=30) 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ö
- johdanto: tietokone ja ohjelma, algoritmi ja sen tila, Java
- sijoitus ja lausekkeet
- tulostus ja syöttö
- ehdollisuus: valinta ja toisto
- metodit ja niiden parametrit
- luokat ja oliot abstraktin tietotyypin toteuttamisessa
- String-olioita ja char-arvoja
- Taulukko-oliota, hakemista ja järjestämistä
Kurssimateriaali
Kurssin materiaali on www-sivuina
(luvut 1 ja 2).