460-2055 – Object Oriented Programming (OOP)
Gurantor department | Department of Computer Science |
Subject guarantor | doc. Mgr. Miloš Kudělka, Ph.D. |
Study level | undergraduate or graduate |
Subject aims expressed by acquired skills and competences
The course is focused on the introduction of the key concept of object-oriented programming, and basics of C++ language necessary for the design of simple object-oriented programs.
After finishing the course, students will understand the difference between structured and object-oriented programming. To a limited extent, students will be able to handle the practical object-oriented design and implementation of a program using object-oriented techniques.
Teaching methods
Lectures
Tutorials
Summary
Object-oriented approaches are an essential part of the computer science curricula. OOP is not only a key concept of thinking but also the technological support of software solutions.
The course is closely connected to Algorithms 1 and 2. Skills associated with using C ++ will be practically applied in the design of object-oriented programs.
The expected inputs for the course are the successful completion of course Introduction to Programming.
Compulsory literature:
Recommended literature:
Additional study materials
Prerequisities
Co-requisities
Subject has no co-requisities.