C-ohjelmointi (3 ov)

C-ohjelmointi -kurssia kutsutaan usein siksi TKT:n kurssiksi, jonka käymisestä on ollut eniten hyötyä. Ja niin se varmasti onkin; monen muun kurssin opetuskielenä käytetään C-kieltä, oppikirjojen esimerkit esitetään usein C-koodina, ja jos katsoo alan työpaikkailmoituksia niin suurimmassa osassa toivotaan C-taitoa. C on eräs maailman suosituimmista ja tehokkaimmista ohjelmointikielistä.

C-kurssilla opetetaan ANSI-C:tä (eli mahdollisimman standardinmukaista) ja tavoitteena on opettaa perusteet sellaisella tarkkuudella, että ohjelmien teko on mahdollista käyttöjärjestelmän ominaisuuksista riippumatta. Kurssi perustuu aiemmin hankittuihin ohjelmoinnin perustaitoihin (Ohjelmointi (Pascal)). Kurssilla pitää ohjelmoida pakollinen pieni harjoitustyö, esimerkiksi yksinkertainen matriisilaskin. Työstä ei onneksi anneta arvosanaa, mutta jos se jää tekemättä, ei läpäise kurssia. Tällöin ei voi osallistua edes uusintakokeeseen, vaan kurssi on käytävä uudestaan.

Kurssin voi liittää valintansa mukaan joko appron tai cumun opintoihin, monen muun TKT:n kurssin tapaan. Aivan virallista kurssikirjaa ei ole nimetty, mutta käytännössä sellaiseksi on muodostunut C-kielen "Raamattu", Kernighanin & Ritchien The C Programming Language (Second Edition). K&R on erittäin hyvä lähdeteos ja soveltuu jopa itseopiskeluun. Myös Jukka Korpelan & Timo Larmelan C-ohjelmointikieli (OtaData, 5. uusittu painos loppuunmyyty, 6. tulossa) on erinomainen ja lisäksi itseopiskelijan iloksi suomenkielinen kirja.

Markus Norrena

Sisällysluettelo


Limes Ry Liisankatu 16 D 00170 Helsinki
Kommentit : Limeksen postituslistalle

Limeksen kotisivu