C-ohjelmointi : A. Luennot/Lectures
Alla on vuoden 2009 kalvot ja niihin tulee tarvittaessa päivityksiä kurssin aikana.
- Kurssin aloitus, linkittäminen, kääntäminen (viikko1)
Kalvot Väri - Tyypit, rakenteet ja makrot, kirjan luvut 3 ja 4 (viikko 1)
Kalvot Väri - Tekstitiedostot, esikääntäjä, makrot ja ehdollinen kääntäminen, kirjan luvut 5 ja 6 (viikko 2)
Kalvot Väri - Funktiot, kirjan luku 7 (viikko 2)
Kalvot Väri - Osoittimet, kirjan luku 8 (viikko 3)
Kalvot Väri - Tietueet ja union sekä linkitetty lista, kirjan luvut 11 ja 12 (viikko 4)
Kalvot Väri - Bittioperaatiot, kirjan luku 13
Kalvot Väri - Merkkijonot ja komentoriviparametrit, Kirjan luku 9 (viikko 5)
Kalvot Väri - Taulukot ja binääritiedostot, Kirjan luvut 10 ja 8.14 (viikko 5)
Kalvot Väri - Modulaarinen ohjelmointi, Kirjan luku 7.4, 8.18, 11.5 ja 14 (viikko 6)
Kalvot Väri - Kertaus
Kalvot Väri
- Starting a course, compiling, linking
Slides Color (week 1) - Slides in English (in intranet)
Slides Color- Types, structures, and macros. Book chapters 3 and 4 (week 1).
- Text files, The C preprocessor, macros and conditional compiling. Book chapters 5 and 6 (week 2).
- Functions. Book chapter 7 (week 2).
- Pointers. Book chapter 8 (week 3).
- Structures, unions and Linked list. Book chapters 11 and 12 (week 4).
- Bitwise operations. Book chapter 13
- Strings and command line arguments. Book chapter 9 (week 5).
- Arrays, and binary files. Book chapters 10 and 8.14 (week 5).
- Module-Based programming. Book chapters 7.4, 8.18, 11.5, and 14 (week 6).
- Books examples (in intranet)
Slides c-programs.zip