Ohjelmointi C-kielellä (2 op)
Toteutuksen tunnus: CT00CL98-3004
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2024 - 30.07.2025
Ajoitus
01.08.2024 - 31.07.2025
Opintopistemäärä
2 op
Virtuaaliosuus
2 op
Toteutustapa
Etäopetus
Toimipiste
LUT-yliopisto
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.
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: Ilpo Kainulainen
Linkki opintojaksoesitteelle: https://sis-lut.funidata.fi/student/courseunit/otm-8d6fc685-e4e6-4452-acf1-b199978b9a8b/brochure
Kurssin suorittaminen edellyttää ohjelmoinnin perusteiden osaamista, jotka käsitellään esim. LUTin kurssilla CT60A0203 Ohjelmoinnin perusteet tai CT10A0013 Ohjelmointi Pythonilla.
Arviointiasteikko
1-5