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ö

  1. johdanto: tietokone ja ohjelma, algoritmi ja sen tila, Java
  2. sijoitus ja lausekkeet
  3. tulostus ja syöttö
  4. ehdollisuus: valinta ja toisto
  5. metodit ja niiden parametrit
  6. luokat ja oliot abstraktin tietotyypin toteuttamisessa
  7. String-olioita ja char-arvoja
  8. Taulukko-oliota, hakemista ja järjestämistä

Kurssimateriaali

Kurssin materiaali on www-sivuina (luvut 1 ja 2).