Opinto-opas 2015-2016

PLA-31100 Ohjelmointitekniikka, 6 op
Programming Techniques

Vastuuhenkilö

Mika Saari

Opetus

Toteutuskerta 1: PLA-31100 2015-01

Opetusmuoto P1 P2 P3 P4 P5
Luennot
Harjoitukset
 3 h/vko
 2 h/vko
+3 h/vko
+2 h/vko


 


 

Luentoajat ja -paikat: Maanantai 8 - 11 , Tiistai 8 - 10 , Torstai 8 - 10 , Perjantai 8 - 11

Toteutuskerta 2: PLA-31100 2015-02

Opetusmuoto P1 P2 P3 P4 P5
Luennot

 

 

 

 

Luentoajat ja -paikat: Tiistai 16 - 19

Suoritusvaatimukset

Arvosteltavat harjoitukset Kaksi ohjelmointitenttiä
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opiskelija oppii jäsentämään ongelman ohjelmaksi. Hankkii perusohjelmointitaidon, jota voi käyttää työvälineenä opiskelussaan ja tutkimustyössään. Tavoittaa lähtötason, josta harjoittelemalla ja opiskelemalla pystyy kehittymään ammattitaitoiseksi ohjelmoijaksi.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Algoritminen ajattelu. Ongelman ratkaisun kuvaaminen algoritmina. Kehitysympäristöön ja kehitysprosessiin tutustuminen.     
2. Muuttuja-käsite. Syöttö ja tulostus.     
3. Ehtorakenteet ja toistorakenteet.     
4. Operaatiot ja metodit.     
5. Luokan perusrakenne, näkyvyysalueet ja koodin organisointi.      

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Opintojakson aikana ratkaistaan 30 harjoitusta, joista voi saa 10 pistettä. Tehtävillä on eräpäivät. Opintojakson aikana on kaksi tenttiä, joissa kummassakin laaditaan ohjelma, joka ratkaisee annetun tehtävän. Kummastakin tentistä saa 10 pistettä. Arvioinnissa käytettävät hyvän ohjelman kriteerit ja arvosanoja vastaavat pisterajat käydään läpi opintojakson alussa.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Java-ohjelmointi   Mika Vesterholm, Jorma Kyppö         Kyllä   
Luentokalvot   Ohjelmointitekniikkaa javalla   Markku Nevanranta         Kyllä   
Muu kirjallisuus           Tentissä oltava muistitikku .Tentissä saa olla muitakin materiaaleja ja oma tietokone.   Kyllä   



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-31100 Ohjelmointitekniikka, 6 op OHJP-1100 Ohjelmointitekniikka, 6 op  

Viimeksi muokattu 07.04.2016