581325-0 Ohjelmoinnin perusteet, 3 ov: kurssikuvaus

(Muutettu viimeksi 22.5.2001)

Kurssin asema ja tavoite

Kurssi on tietojenkäsittelytieteen cum laude approbatur- oppimäärän pakollinen kurssi (sivuaineoipiskelijalle approbatur-oppimäärän pakollinen kurssi), laajuus on 3 opintoviikkoa. Kurssilla opitaan ohjelmoinnin peruskäsitteet. Ohjelmointikielenä on Java.

Normaalisti opiskelija suorittaa tämän kurssin jälkeen välittömästi kurssin Java-ohjelmointi, 2 ov.

Esitiedot

Opiskelijalta ei edellytetä ennakkotietoja ohjelmoinnista.

Opetusmuodot

Kurssilla on 2x2 viikkotuntia luentoja seitsemän ja puolen viikon ajan (yhteensä 7x4+1x2=30) ja 2 viikkotuntia harjoituksia (yhteensä 7x2=14). 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

Kurssikirja on Kurssin materiaalia on WWW-sivuina (luvut 1 ja 2).

Oheiskirjallisuudeksi sopivat esimerkiksi seuraavat:


Arto Wikla