suomeksi
in English

Ohjelmointi I (E0146), 5 op

Perustiedot

Kurssin nimi:Ohjelmointi I
Winhakoodi:E0146
Kurren lyhenne:Ohjelmointi
Opintopisteet:5
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:2.vsk
Jakso:Kevätlukukausi
Lukuvuosi:
Opetuskieli:Suomi
Opettaja:Janne Mäntykoski
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

TIEL0002 Sovelluskehitys

Sisältö (ydinaines ja -osaaminen)

Ohjelmoinnin peruskäsitteet, C-kielinen ohjelmointi, ohjelman perusrakenteet, tietotyypit ja niiden ominaisuudet, ohjelman lohkorakenteisuus, toimintojen ja tietojen abstraktointi, hyvän ohjelman ja ohjelmointitavan kriteerit, ohjelman virheenjäljitys, ohjelman dokumentointi.

Sisältö (täydentävä ja erityisosaaminen)

Tiedostojen käsittely, dynaamiset muuttujat ja tietorakenteet, abstraktien tietorakenteiden ja algoritmien perusteet.

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

Opiskelija ymmärtää ohjelmoinnin keskeiset periaatteet ja osaa käyttää niitä ohjelmiston suunnittelussa ja toteutuksessa. Opintojakson suoritettuaan opiskelija hallitsee ohjelman perusrakenteet, perustietorakenteet ja perustietotyypit.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija osaa suunnitella ja testata yksinkertaisia C-kielisiä ohjelmia. Opiskelija pystyy myös analysoimaan yksinkertaisia C-kielisiä ohjelmia.

Kirjallisuus ja muu materiaali

Silander: Ohjelmointi PRO TRAINING

Opetusmenetelmät

Luokkahuoneopetusta: 28 h
Laboratoriotöitä: 35 h
Harjoitustyö: 20 h
Tentti: 4h
Opiskelijan itseopiskelu (kuormittavuusanalyysi tehty 5/05): 46 h
Yhteensä: 133 h
Kuormittavuusanalyysin seuranta tehty: -

Opiskelijan kuormittavuus

Arvioinnin perusteet

Kaksi välikoetta, laboratoriotöiden arviointi ja harjoitustöiden arviointi. Hyväksyttyyn suoritukseen riittää välikokeiden läpäisy minimipisteillä ja laboratoriotöiden sekä pakollisten harjoitustöiden suorittaminen hyväksytysti.

Koulutusohjelmakohtaiset kompetenssit

Digitaalielektroniikka ja ohjelmointi
Teoreettinen perusta ja matemaattis-luonnontieteelliset valmiudet (T)

login