Opinto-opas 2012-2013
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2012-2013

OHJ-1100 Ohjelmointi I, 4 op
Programming I

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
Luennot
Harjoitukset
Harjoitustyöt



 



 
 4 h/vko
 2 h/vko
 12 h/per
+2 h/vko
+2 h/vko
+18 h/per



 
OHJ-1100 2012-01 Maanantai 12 - 14, F ISO SALI
Tiistai 12 - 14, F ISO SALI
Maanantai 12 - 14, S1

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:

Osasuoritusten pitää liittyä samaan toteutuskertaan

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 
OHJ-1100 Ohjelmointi I, 4 op 8100100 Ohjelmointi I, 3 ov  
OHJ-1100 Ohjelmointi I, 4 op +
OHJ-1110 Laaja ohjelmointi 1, 5 op
TIE-02100 Johdatus ohjelmointiin, 5 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
OHJ-1100 2012-01        

Viimeksi muokattu23.02.2012