Course detail
Selected Chapters from Programming
FSI-0VPAcad. year: 2021/2022
The course introduces students to the technology of the program writing and building, the formulation of selected classes of algorithms in the C programming language and the use of advanced data structures. The focus is also placed on developing large projects and the basics of teamwork. Explanation of all terms is performed by a using of practical examples.
Language of instruction
Mode of study
Guarantor
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Wirth, N.: Algoritmy a štruktúry údajov. Alfa, Bratislava, 1988.
Recommended reading
Vystavěl, R.: Moderní programování učebnice pro začátečníky. moderníProgramování, 2009.
Classification of course in study plans
Type of course unit
Computer-assisted exercise
Teacher / Lecturer
Syllabus
2. Control structures. The structure of the program.
3. Simple data types. Arrays. Input and output.
4. Arrays and pointers.
5. Data type "struct". File operations.
6. Functions.
7. Recursive algorithms.
8. Dynamic data structures.
9. Sorting algorithms.
10. Large projects development.
11. Large projects development.
12. Consultation of individual projects.
13. Consultation of individual projects. Accreditation.