Siirry suoraan sisältöön

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