|Course title||Introduction to Programming 2|
|Organizational form of instruction||Seminary|
|Level of course||Bachelor|
|Year of study||not specified|
|Number of ECTS credits||3|
|Language of instruction||Czech|
|Status of course||Compulsory, Optional|
|Form of instruction||Face-to-face|
|Work placements||This is not an internship|
|Recommended optional programme components||None|
This course is the second one in the Introduction to Programming series. It is targeted at getting advanced knowledge of the procedural programming paradigm and acquiring the ability to solve programming tasks. We use the C language to explain the procedural paradigm and to pass the programming ability. Therefore, the syntax and the semantics of the C language is taught in this course. In the first part of each lesson, syntax and semantics of the C language is presented. In the second part, students use the acquired knowledge to solve practical problems. There are lots of variants of the C language, the students are therefore led to use the ANSI standard version. Practical problems are chosen to train general programming skills as well as to practice theoretical knowledge gained in other branches. Curriculum: - Functions (continuing). - Multi-dimensional arrays. - Preprocessor directives. - Program concept. - File input and output. - Standard functions.
|Learning activities and teaching methods|
The students become familiar with advanced concepts of introduction to programming.
5. Synthesis Propose and construct programs in C.
KMI/ZP1 Introduction to Programming 1
----- or -----
----- or -----
|Assessment methods and criteria|
Written exam, Student performance
Active participation in class. Completion of assigned homeworks. Passing the written exam.
|Study plans that include the course|
|Faculty||Study plan (Version)||Branch of study Category||Recommended year of study||Recommended semester|
|Faculty of Science||Applied Computer Science (1)||Informatics courses||1||Summer|
|Faculty of Science||Computer Science for Education (1)||Informatics courses||2||Summer|
|Faculty of Science||Descriptive Geometry (1)||Mathematics courses||2||Summer|
|Faculty of Science||Computer Physics (1)||Physics courses||1||Summer|
|Faculty of Science||Bioinformatics (1)||Informatics courses||1||Summer|
|Faculty of Science||Computer Science (1)||Informatics courses||1||Summer|