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)