460-2042 – Programming I (PR I)

Gurantor departmentDepartment of Computer Science
Subject guarantordoc. RNDr. Petr Šaloun, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
460-2042/01 2013/2014 5
460-2042/02 2015/2016 5
460-2042/03 2015/2016 5

Subject aims expressed by acquired skills and competences

The aim of the course is to provide students with the basics of procedural programming and support for additional courses focusing in detail on algorithms and programming languages ​​and object-oriented programming. The course is designed to compensate for the entry knowledge in procedural programming and focuses on languages ​​C / C + + development tools and application. After the subject Programming 1 students will be able to work and use integrated development environment for C / C + +, create documents not only the source code, work in a university school network, and will be able to create documentation developed program.

Teaching methods

Project work


Programming 1 subject covers fundamental knowledge of students bachelor study, and particularly in relation to the programmer targeted subjects. Students in this course will gain the necessary knowledge to effectively develop applications in a developing environment, creating and processing related electronic documentation and a wide range of surveillance knowledge in the field of information technology. Home page of the course: http://www2.cs.vsb.cz/saloun-zp/ contains links to all course materials and a list of requirements. The focus and control during the semester are placed on independent continuous work , and in the conclusion of the semester gives semestral project with documentation and inputs and outputs for testing/evaluation.

Compulsory literature:

Bruce Eckel: Thinking in C++, 2nd Edition. Available at http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

Recommended literature:

Siddhartha Rao: Sams Teach Yourself C++ in One Hour a Day. ISBN-10: 0672335670 | ISBN-13: 978-0672335679. 2012


Subject has no prerequisities.


Subject has no co-requisities.