Course title |
Object Oriented Programming 1 |
Acronym |
13E112OO1 |
Study programme |
Electrical Engineering and Computing |
Module |
Computer Engineering and Informatics, Electronics and Digital Systems, Information and Communication Technologies, Information and Communication Technologies - Audio and Video Technologies, Information and Communication Technologies - Internet and Mobile Communications, Information and Communication Technologies - Microwave Technology, Physical Electronics, Physical Electronics - Biomedical and Environmental Engineering, Physical Electronics - Biomedical and Nuclear Engineering, Physical Electronics - Nanoelectronics and Photonics, Power Engineering, Signals and Systems, Telecommunications and Information Technologies |
Type of study |
bachelor academic studies |
Lecturer (for classes) |
|
Lecturer/Associate (for practice) |
|
Lecturer/Associate (for OTC) |
|
ESPB |
6.0 |
Status |
mandatory |
Condition |
Programming 1, Programming 2 |
The goal |
Introduce students to the fundamental concepts of the object-oriented paradigm. Prepare students to design and implement programs using object-oriented programming languages. Learn the C++ programming language. Introduce students to the basic concepts and ideas of object-oriented modeling in UML and design patterns |
The outcome |
Ability to understand the semantics of code written in C++. Ability to solve programming tasks (coding) according to the requirements using object concepts and the C++ programming language. Ability to independently design parts of less complex object software. |