Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

C Programming Language

The course is not on the list Without time-table
Code Completion Credits Range
-E36PJC KZ 4 2+2s
The course cannot be taken simultaneously with:
C Programming Language (E36PJC)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

Basic course in programming in the C language. Data, operational and control structures of C. Standard libraries. Preprocessor. Relations to an operating system. Programming techniques in C.

Requirements:
Syllabus of lectures:

1. The C language and the operating system UNIX, the basic Źstructure of a C program, preprocesor (include, define)

2. Introduction to the programming in C, the syntax of C, small examples, basic input and output

3. Data types in C, declarations, string manipulation

4. Operators and expressions

5. Commands, functions

6. Arrays and structures

7. Pointers, dynamic structures, memory management

8. Input and output, files, binary files, standard libraries for input and output

9. Functions and pointers

10. Systematic programming in C, preprocesor (macros, conditional translation), modular programming

11. Typical data structures and algorithms in C

12. Functions with variable number of arguments and other Źspecialities of C

13. C for MS-DOS and UNIX, memory management, memory models, Źrelationships to operating system

14. C and C++

Syllabus of tutorials:
Study Objective:
Study materials:

Richta-Brůha: Programovací jazyk C. Skripta FEL, Praha 1991,1992,1993.

Brůha-Richta: Programming Language C. Textbook FEL, Praha 1993.

Brodský-Skočovský: Operační systém UNIX a jazyk C. SNTL Praha 1989.

Herout: Učebnice jazyka C. KOPP, České Budějovice 1993.

Kernighan-Ritchie: The C Programming Language. Prentice Hall 1988.

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet10522104.html