Celem tego kursu jest nauczenie i rozwinięcie podstawowych umiejętności programowania w jednym z najbardziej rozpowszechnionych języków imperatywnych — języku C. Wykład jest ilustrowany wieloma przykładami, a towarzyszące mu zajęcia w pracowniach uczą (poprzez wiele drobnych zadań i końcowy projekt) praktyki dobrego programowania. W końcowej części wykładu wprowadzane są niektóre elementy języka C++.
- Nauczyciel: Tomasz Drab
- Nauczyciel: Robert Kraus
- Nauczyciel: Paweł Laskoś-Grabowski
- Nauczyciel: Andrzej Łukaszewski
- Nauczyciel: Marek Piotrów
- Nauczyciel: Marek Szykuła
- Nauczyciel: Piotr Witkowski