The C Programming Language

Lectured by: Jan Pechanec, Vladimír Kotal

Tue 9:00AM, Malá Strana, SU2.

Overview

"C is not a big language, and it is not well served by a big book."
-- Brian W. Kernighan, Dennis M. Ritchie

We were disappointed to see that the C programming language is no longer lectured at the Faculty of Mathematics and Physics. We aim to change that with a hands-on seminar on this topic. This activity is being done under the auspices of SISAL.

We expect some non-czech speaking students to attend in which case the seminar would be lectured primarily in English.

We were too late to get in the official faculty schedule so there are no credits this semester. This also means you do not sign up through the faculty information system (SIS). Just show up on Tue 9:00.

From the next academic year (2017/2018) on, the seminar will be officially in the schedule as NPRG066.

The original poster.

Feel free to contact us should you have any questions.

Abstract

The hands-on seminar is meant to teach students how to program in C. It is targeting people who have no prior experience with the language. The seminar is not an introductory programming class. It assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. C standards C90 and C99 will be covered. Strong emphasis will be put on writing real C programs taking advantage of all the language features discussed.

Target Group

This seminar is primarily targeting people who have no prior experience with the C language. However, anybody is welcome, especially after the first elementary lectures.

Mailing List

Subscribe here to c-prog-lang-l email conference hosted on mbox.ms.mff.cuni.cz.

Syllabus

Notes from the classes

Tools

We strongly encourage you to use the C style script to check the style of your C code. We cannot stress enough the importance of readable code with a unified look.

There are other indent styles to choose from.

References


Last modified: