Programming Language C
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
14Y1PJ | KZ | 2 | 2+0 | Czech |
- Lecturer:
- Vít Fábera (gar.)
- Tutor:
- Vít Fábera (gar.)
- Supervisor:
- Department of Informatics and Telecommunications
- Synopsis:
-
C programming language. Preprocessor, basic language properties (data types, syntax, commands). Functions, dynamic memory, pointers, strings, files, stuctures and unions. Abstract data types implementation (queue, stack, list). Programming techniques (sorting, searching, recursion) in C language, complexity of algorithms.
- Requirements:
-
basic knowledge of C and the principles of algorithms
- Syllabus of lectures:
- Syllabus of tutorials:
- Study Objective:
-
Knowledge acquisition concerning C language properties; details and specialities of C language and using C in programming.
- Study materials:
-
Herout: Učebnice jazyka C, České Budějovice, KOPP, 1993
Richta K., Brůha I.: Programovací jazyk C, Praha, lecture notes of ČVUT-FEL, 1991, 1993
Hudec B.: Programovací techniky, Praha, lecture notes of ČVUT, 1996
Rychlík J.: Programovací techniky, KOOP
Wirth N.: Algoritmy a štruktúry údajov, Bratislava, Alfa, 1990
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- 2.bl.bak.prez.DS 09/10začátek (compulsory elective course)
- 2.bl.bak.prez.ME 09/10začátek (compulsory elective course)
- 2.bl.bak.prez.AI 09/10začátek (compulsory elective course)
- 2.bl.bak.prez.LD 09/10 (compulsory elective course)
- 2.bl.bak.prez.DS 05/06 začátek (compulsory elective course)
- 2.bl.bak.prez.ME 05/06 začátek (compulsory elective course)
- 2.bl.bak.prez.AI 05/06 začátek (compulsory elective course)
- 2.bl.bak.prez.LD 05/06začátek (compulsory elective course)
- 2.bl.bak.prez.DS 06/07 začátek (compulsory elective course)
- 2.bl.bak.prez.ME 06/07 začátek (compulsory elective course)
- 2.bl.bak.prez.AI 06/07 začátek (compulsory elective course)
- 2.bl.bak.prez.LD 06/07 začátek (compulsory elective course)
- 2.bl.bak.prez.DS 07/08začátek (compulsory elective course)
- 2.bl.bak.prez.AI 07/08začátek (compulsory elective course)
- 2.bl.bak.prez.ME 07/08začátek (compulsory elective course)
- 2.bl.bak.prez.LD 07/08začátek (compulsory elective course)
- 2.bl.bak.prez.DS 08/09začátek (compulsory elective course)
- 2.bl.bak.prez.AI 08/09začátek (compulsory elective course)
- 2.bl.bak.prez.LD 08/09začátek (compulsory elective course)
- 2.bl.bak.prez.ME 08/09začátek (compulsory elective course)
- 2.bl.bak.prez.DS 10/11začátek (compulsory elective course)
- 2.bl.bak.prez.ME 10/11začátek (compulsory elective course)
- 2.bl.bak.prez.AI 10/11začátek (compulsory elective course)
- 2.bl.bak.prez.LD 10/11 (compulsory elective course)
- 2.bl.bak.pres.DS (compulsory elective course)
- 2.bl.bak.prez.AI (compulsory elective course)
- 2.bl.bak.prez.LD (compulsory elective course)
- 2.bl.bak.prez.ME (compulsory elective course)
- AUT bak.prez.11/12 (compulsory elective course)
- DOS bak.prez.11/12 (compulsory elective course)
- ITS bak.prez.11/12 (compulsory elective course)
- LED bak.prez.11/12 (compulsory elective course)
- MED bak.prez.11/12 (compulsory elective course)