Kurssi-info Luennot Harjoitukset Tentti Linkkejä

Tiedotteet 

  •  1. viikkotentti avautuu Moodlessa 30.9.2011 klo 10.00 ja             sulkeutuu   2.10.2011 klo 23.55

  • Luennot:
    • aloitusluento 2.9.2011 klo 8.15 - 10.00 salissa L4
    • muut luennot (6.9.2011 alkaen):
      • tiistaisin klo 8.15 - 10.00 salissa IT115
      • keskiviikkoisin klo 12.15 - 14.00 salissa IT115
      • perjantaisin klo 8.15 - 10.00 salissa IT115

  • Harjoitukset alkavat viikolla 36, harjoituksiin tarvitaan käyttäjätunnus
ryhmä 1: tiistaina klo 14 - 17     sali FY1042
ryhmä 2: tiistai klo 14 - 17         sali FY1045
ryhmä 3: keskiviikko klo 14 - 17 sali FY1042
ryhmä 4: keskiviikko klo 14 - 17 sali FY1045
ryhmä 5: torstai klo 8 - 11         sali FY1042
ryhmä 6: torstai klo 8 - 11         sali FY1045
ryhmä 7: torstai klo 15 - 18       sali FY1042
ryhmä 8: torstai klo 15 - 18       sali FY1045
ryhmä 9: perjantai klo 12 - 15   sali FY1045





Tavoitteet

Kurssilla luodaan perusta ohjelmoinnin opiskeluun ja ohjelmointityöhön. Kurssilla käydään läpi ohjelmoinnin peruskäsitteistö (algoritminen ongelmanratkaisu, askeleittain tarkentaminen, ohjausrakenteet, modulaarinen ohjelmointi, tietotyypit, luokka, merkkijonot, taulukot, tiedostot), opetellaan pienimuotoisten ongelmien ratkaisemista ja ohjelmien toteuttamista C-ohjelmointikieltä käyttäen.

Työtavat

Luennot 40 h, harjoitukset n. 24 h, tentti tai suoritus Raippa-järjestelmässä.

Oppimateriaali ja kirjallisuus

Luentomoniste.
Deitel and Deitel: C HOW TO PROGRAM.

Ajoitus ja kohderyhmä

Periodi a, pakollinen, 1. vsk.

Vastuuhenkilö

Ilkka Räsänen (ilkka.rasanen(at)oulu.fi)

Alustava sisältö

  1. Johdanto
  2. Ohjelmoinnin peruskäsitteet ja -elementit
  3. C-kieli ja ongelmanratkaisu
  4. Ohjausrakenteet
  5. Tietotyypit ja operaattorit
  6. Taulukot
  7. Merkkijonot
  8. Esikääntäjä
  9. Tietue
  10. Osoittimet
  11. Tiedostojen käsittely