Ohjelmointi C-kielellä (2 op)
Toteutuksen tunnus: CT00CL98-3003
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2023 - 30.07.2024
Ajoitus
01.08.2023 - 31.07.2024
Opintopistemäärä
2 op
Virtuaaliosuus
2 op
Toteutustapa
Etäopetus
Toimipiste
LUT-yliopisto
Paikat
0 - 5000
Osaamistavoitteet
Kurssin jälkeen opiskelija osaa 1. luoda pieniä ohjelmia C-ohjelmointikielellä hyödyntäen peruskäskyjä, tietorakenteita ja kirjastoja. 2. tehdä useista aliohjelmista ja tiedostoista muodostuvan ohjelman, jotta ohjelma on helppo ymmärtää, ylläpitää ja laajentaa. 3. käyttää osoittimia ja dynaamista muistinvarausta linkitettyjen listojen luomiseen ja hallitsemiseen. 4. käyttää make-ohjelmaa ohjelmien kääntämiseen.
Toteutustapa ja opetusmenetelmät
Tarkemmat tiedot Opetus-osion alla
Oppimateriaali ja suositeltava kirjallisuus
Moodlessa
Sisältö
C-ohjelmointikielen syöttö ja tulostus sekä tietovirrat; valinta- ja toistorakenteet; teksti- ja binaaritiedostojen käsittely; tietotyypit ml. tietue, taulukko ja linkitetty lista; rakenteinen ohjelmointi, aliohjelmat, parametrit ja paluuarvot, muuttujien näkyvyys; virheenkäsittely; kirjastot; rekursio; osoittimet; dynaaminen muistinhallinta; hyvä ohjelmointityyli ja make.
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Opettajat: Uolevi Nikula, Ilpo Kainulainen
Linkki opintojaksoesitteelle: https://sis-lut.funidata.fi/student/courseunit/otm-058a5ea7-cb96-4b81-ab1b-b5d73b73dbfc/brochure
Kurssin suorittaminen edellyttää ohjelmoinnin perusteiden osaamista, jotka käsitellään esim. LUTin kurssilla CT60A0203 Ohjelmoinnin perusteet tai CT10A0013 Ohjelmointi Pythonilla.
Arviointiasteikko
1-5