Course: Introduction to Programming in C for Combined Studies

« Back
Course title Introduction to Programming in C for Combined Studies
Course code UFY/ZPCK
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Předota Milan, doc. RNDr. Ph.D.
  • Futera Zdeněk, RNDr. Ph.D.
Course content
1 - Introduction into programming, variables, constants, identifiers 2 - Operators in C/C++, conditional construction 3 - Loops and iterations 4 - Pointers and references, operations, dynamic memory allocation 5 - Pointers ande references, advanced operations 6 - Functions and their parameters 7 - User defined data types, structures and unions 8 - File operations in C and C++ 9 - Program modularity, namespaces, preprocesor, code optimalization 10 - Recursive functions and algorithms 11 - Algorithms for searching and sorting 12 - Linear lists, hash tables 13 - Stack and Queue and their implementation

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration
  • Class attendance - 52 hours per semester
  • Preparation for classes - 52 hours per semester
  • Preparation for exam - 30 hours per semester
  • Preparation for credit - 20 hours per semester
Learning outcomes
Introduction to programming and algorithmization - active knowledges will be required, syntax of the C programming language.
Students learn how to programming in C language.
Prerequisites
No specific requirements.

Assessment methods and criteria
Systematic student observation, Test

Recommended literature
  • Jiří Prokop, Algoritmy v jazyku C a C++.
  • Pavel Herout, Učebnice jazyka C (1. díl).
  • Pavel Herout, Učebnice jazyka C (2.díl). 2008.
  • Stroustrup: The C++ Programming Language (4th Edition).


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Measuring and Computer Technology (1) Category: Electrical engineering, telecommunication and IT 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Science Study plan (Version): Mechatronics (1) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Winter