|
Opinto-opas 2012-2013
OHJ-1100 Ohjelmointi I, 4 op
|
Lisätiedot
Kaikki kurssiin liittyvä olennainen informaatio löytyy kurssin kotisivuilta http://www.cs.tut.fi/~ohj1/
Vastuuhenkilö
Ari Suntioinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritetut harjoitustyöt ja näiden jälkeen hyväksytysti suoritettu tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Arvosanan "hyvä" saavuttanut opiskelija pystyy toteuttamaan yksinkertaisia ohjelmia itsenäisesti: Opiskelija tunnistaa, miten ongelman ratkaisussa käytetään kurssin ydinaineksessa esiteltyjä periaatteita. Opiskelija osaa määritellä ja käyttää tietotyyppejä, muuttujia, kontrollirakenteita ja funktioita. Opiskelija pystyy tulkitsemaan toisen kirjoittamaa ohjelmaa.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Ohjelman ja algoritmin käsitteet. Yksinkertaisten ohjelmien suunnitteleminen ja testaus. | ||
2. | Muuttujat. | Muuttujien roolit. | Muuttujien elinaika. |
3. | Tyyppikäsite: perustietotyypit, taulukot ja tietueet. | Luettelotyyppi. | |
4. | Ehto- ja silmukkalauseet. | Valintalause. | |
5. | Suunnitteleminen jakamalla pienempiin osakokonaisuuksiin. Aliohjelmat ja funktiot. Arvoparametrit ja paluuarvon välitys. | Viiteparametrit. | |
6. | Ohjelmointityylin perusasiat. | Tyylianalysaattorin käyttö. | |
7. | Syötteiden käsittely, tietovirrat ja tiedostot. | Syötevirheiden käsittely, yksinkertaisten syötteiden jäsentely. |
Opintojakson arvostelu
Arvosana määräytyy tentti-, harjoitus- ja harjoitustyöpisteiden pohjalta.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Luentokalvot | Ohjelmointi I -luentomoniste | Ari Suntioinen | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
OHJ-1010 Tietotekniikan perusteet | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |