460-2052 – Introduction to Programming (UPR)
Gurantor department | Department of Computer Science |
Subject guarantor | Ing. Jan Gaura, Ph.D. |
Study level | undergraduate or graduate |
Subject aims expressed by acquired skills and competences
The aim of the course is to familiarize students with the basics of procedural programming and its real use in solving some programming tasks. Students are familiarized with the overall ecosystem of software development from its writing, through compilation, debugging, but also with how to properly document source codes. An integral part is understanding the principles of dynamic memory allocation and how data is represented in it.
Teaching methods
Lectures
Tutorials
Summary
The course introduces students to all the basics of software development problems using procedural programming. The topics of simple data taps, dynamic memory allocation, program debugging, file handling, structured data types are discussed. It also explains the use of library functions.
Compulsory literature:
Recommended literature:
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.