C-ohjelmointi
| Rakennetyyppi: | Opintojakso | 
|---|---|
| Koodi: | ITTP0901 | 
| Tyyppi: | Pakollinen / Perusopinnot | 
| OPS: | TT 2017 | 
| Taso: | Insinööri (AMK) | 
| Opiskeluvuosi: | 1 (2017-2018) | 
| Laajuus: | 4 op | 
| Vastuuopettaja: | Mustonen, Martti | 
| Opetuskieli: | Suomi | 
Toteutukset lukuvuonna 2017-2018
| Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen | 
|---|---|---|---|---|---|
| 2 | I-TT-1N | 8.1.2018 – 23.2.2018 | Martti Mustonen | Suomi | 11.12.2017 – 15.1.2018 | 
Osaamistavoitteet
Opintojakson jälkeen opiskelija tuntee C-kielen muuttujatyypit ja tietorakenteet. Hän hallitsee C-kielisten funktioista koostuvien ohjelmien ohjausrakenteet ja perusteet. Opiskelija osaa käyttää C-kielen standardikirjastoja.
Opiskelijan työmäärä
108 h, josta lukujärjestykseen merkittyä lähiopetusta 56 h.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Johdatus ohjelmointiin.
Sisältö
C-kielen ominaisuudet ja erityispiirteet (merkit, luvut, merkkijonot, taulukot ja ohjausrakenteet). Omien funktioiden toteutus, kirjastofunktioiden käyttö sekä tietueet. Funktioparametrien käyttö, osoittimet, tiedostojen käyttö, luku- ja kirjoitusoperaatiot sekä standarditietovirrat. C-kielisen ohjelman käännösvaiheet, esikääntäjän ohjaus.
Opiskelumateriaali
Kurssin materiaali Moodlessa. Visual Studion ohjemateriaali.
Silander Simo: Ohjelmointi  Pro Training, Satku, 2002.
Opetusmuoto / Opetusmenetelmät
Harjoituksia Pc-luokassa. Harjoitusten ohessa lyhyitä luentoja. Harjoitukset arvioidaan.
Arviointikriteerit
Arvosana 5: Opiskelija osaa selvittää kehitysympäristön tarjoamat kirjastofunktiot ja soveltaa niitä joustavasti C-kielelle sopiviin ohjelmointitehtäviin.
Arvosana 3: Opiskelija ymmärtää funktioiden merkityksen ja osaa kirjoittaa niitä. Hän osaa käyttää peruskirjastofunktioita ohjelmoinnissa.
Arvosana 1: Opiskelija osaa käyttää C-kielen peruslauseita.
Arviointimenetelmät
Harjoitustyöt 50 % ja tentti 50 %.
