Course: Practices of Language C

» List of faculties » DFJ » KID
Course title Practices of Language C
Course code KID/DXP3P
Organizational form of instruction Tutorial
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 1
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Šroll Josef, Ing. Ph.D.
Course content
Basic C syntax - the structure of the program, comments, keywords, declarations and definitions. Overview of data types, constants. Expressions. Commands block, branching, cycle and jump. Overview of operators. Variables Declaration. Function - creating custom functions, syntax, parameter passing. Functions for input and output in text mode. The use of structures, unions, enumerated types and bit fields, bit operations. Using the preprocessor. Debugging. Array. Working with memory, dynamic allocation, pointers. Working with strings, the use of functions for working with strings. Working with files. Creating projects with multiple source files.

Learning activities and teaching methods
Dialogic (discussion, interview, brainstorming), Demonstration, Skills training
Learning outcomes
Practice and improve knowledge of language C
Use C language to address fundamental problems with the use of structured programming and memory management.
Prerequisites
unspecified

Assessment methods and criteria
Home assignment evaluation

Seminar work in C, in which students apply knowledge gained from the curriculum. Topic enters teacher. The required percentage of attendance the teachers.
Recommended literature
  • Čepelák, Jiří. Řešené příklady v jazyku C : základní prvky i operace, funkce, pole a jeich využití, pracujeme s grafikou, praktické použití příkladů, vhodné pro uchazeče o vysokoškolské studium. Praha: Computer Press, 2001. ISBN 80-7226-575-X.
  • Herout, P. Učebnice jazyka C. KOPP, 2006. ISBN 80-7232-220-6.
  • Kadlec, V. Učíme se programovat v jazyce C. Computer Press, 2002. ISBN 80-7226-715-9.
  • Kernighan, Brian, W., Ritchie Dennis, M. Programovací jazyk C. Computer Press, 2006. ISBN 80-251-0897-X.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Transport Engineering Study plan (Version): Applied Informatics in Transport (2013) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Transport Engineering Study plan (Version): Applied Informatics in Transport (2014) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Transport Engineering Study plan (Version): Applied Informatics in Transport (2016) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer