C-ohjelmointi
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTP0901 |
Tyyppi: | Pakollinen / Perusopinnot |
OPS: | TT 2016 / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 1 (2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022) |
Laajuus: | 4 op |
Vastuuopettaja: | Mustonen, Martti |
Opetuskieli: | Suomi |
Toteutukset
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
1 | I-TT-1N | 9.1.2017 – 5.3.2017 | Martti Mustonen | Suomi | 12.12.2016 – 16.1.2017 |
2 | I-TT-1N | 8.1.2018 – 23.2.2018 | Martti Mustonen | Suomi | 11.12.2017 – 15.1.2018 |
3 | I-TT-1V | 7.1.2019 – 1.4.2019 | Martti Mustonen | Suomi | 10.12.2018 – 14.1.2019 |
4 | I-TT-1N | 7.1.2019 – 10.4.2019 | Juha Nieminen, Martti Mustonen | Suomi | 10.12.2018 – 14.1.2019 |
5 | I-TT-1N | 7.1.2020 – 31.3.2020 | Jukka Matila | Suomi | 16.12.2019 – 14.1.2020 |
3001 | TT2020-1, TT2020-1A, TT2020-1B, TT2020-1C, TT2020-1D | 4.1.2021 – 14.3.2021 | Jukka Matila | Suomi | 17.8.2020 – 10.1.2021 |
3002 | TT2020V-1A | 4.1.2021 – 14.3.2021 | Jukka Matila | Suomi | 17.8.2020 – 10.1.2021 |
3003 | TT2021-1A, TT2021-1B, TT2021-1C, TT2021-1D | 3.1.2022 – 13.3.2022 | Jukka Matila | Suomi | 1.12.2021 – 10.1.2022 |
Alla oleva kuvaus koskee lukuvuotta: 2021-2022
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 %.