|
OHJP-1100 Ohjelmointitekniikka, 6 op
|
Markku Nevanranta
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
1. vuosikurssi
Porin opiskelijat |
Harjoitukset
Kaksi ohjelmointitenttiä
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Opiskelija oppii jäsentämään tehtävän ohjelmaksi. Hankkii perusohjelmointitaidon, jota voi käyttää työvälineenä opiskelussaan ja tutkimustyössään. Antaa lähtötason, josta harjoittelemalla ja opiskelemalla pystyy kehittymään ammattitaitoiseksi ohjelmoijaksi.
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Algoritminen ajattelu. Tehtävän ratkaisun kuvaaminen algoritmina. Kehitysympäristöön ja kehitysprosessiin tutustuminen. | ||
2. | Muuttuja-käsite. Syöttö ja tulostus. | ||
3. | Ehtorakenteet ja toistorakenteet. | ||
4. | Operaatiot, metodit ja kielen kirjastot. | ||
5. | Luokan perusrakenne, näkyvyysalueet ja koodin organisointi. |
Opintojakson aikana ratkaistaan harjoituksia, joista pystyy keräämään 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.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Java-ohjelmointi | Mika Vesterholm, Jorma Kyppö | Suomi | ||||
Luentokalvot | Ohjelmointitekniikkaa javalla | Markku Nevanranta | Suomi | ||||
Muu kirjallisuus | Tentissä oltava muistitikku .Tentissä saa olla muitakin materiaaleja ja oma tietokone. | Suomi |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Opintojakso voidaan suorittaa tasotentillä syyskuussa.
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |