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

Programming Language C

The course is not on the list Without time-table
Code Completion Credits Range
D36PJC Z,ZK 4 14+4s
The course is a substitute for:
Programming in the C++ Language (XD36PJC)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The basic programming course in the C programming language. Data structures, expressions, and commands of C, standard libraries, the C language preprocessor. Connection to the operating system environment. Programming techniques of C.

Requirements:
Syllabus of lectures:

1. The C programming language and UNIX, basic structure of a program

2. Programming basics in C, syntax of the C language, basic input and output

3. Data structures in C, declarations, strings

4. Operators and expressions

5. Commands and functions

6. Arrays and structures

7. Pointers, dynamic structures, manipulation with the heap

8. Input and output, files, binary files, libraries

9. Functions and pointers

10. Systematic programming in C

11. More complex data types and algorithms in C

12. Functions with variable number of arguments, the other advanced features

13. The implementation of the C in different operating environments

14. The C and the C++

Syllabus of tutorials:

1. Getting started with the development environment

2. Semester work assignment, small example of a program

3. Manipulation with strings

4. Operational structures of C

5. Basic input and output

6. Manipulation with arrays

7. 1-st assignment (syntax, simple functions)

8. Consultations concerning semester works

9. Manipulation with structures

10. Manipulation with pointers

11. Manipulation with files

12. Communication between program and operating environment

13. 2-nd assignment (structures, files)

14. Final assignment

Study Objective:
Study materials:

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

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

[3] Richta, K., Brůha, I.: Programovací jazyk C. Skripta ČVUT-FEL, Praha 1991,1993

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/predmet11121404.html