After successful completion of the course, students are able to apply basic concepts of object-oriented programming in C++. These include the conception of classes, the creation of class definitions, and the use of classes for the design of interfaces. Likewise, students are able to create and use generic classes and functions and integrate important components of the C++ standard library.
The course is separated into three thematic blocks, each of which consists of three lecture units which include a 45-minute lecture and a 45-minute practical part. Each block is finalized by handing in a homework assignment via TUWEL. After successful completion and submission of the homework, the course is finalized with a practical final exam in the computer laboratory of the Institute for Microelectronics.
The lecturing team also offers all students the opportunity to attend regular tutorials and to work on programming examples in the computer laboratory of the Institute for Microelectronics. The students will be supported by experienced tutors and any questions which arise can be dealt with directly. Registration for the individual laboratory appointments takes place in the TUWEL.
The exercises and final exams will be held in the new computer laboratory of the Institute for Microelectronics (room CFEG47, old EI).
For further information please contact the team of the course via E-mail: oop@iue.tuwien.ac.at
The first lecture will take place on Monday, March 6th, from 10:00 c.t. to 12:00 in lecture hall EI 9.
The other lectures will also be held on Mondays in lecture hall EI 9 from 10:00 c.t. until 12:00. A lecture unit lasts about 45 minutes and includes the theoretical part of the lecture topic. After a short break, the practical part follows (also about 45 minutes) with a discussion of examples.
Note: With the reform of the bachelor program ETIT, the course "360.256 Object Oriented Programming" will be discontinued and no longer offered in this form. If you have been admitted to the final exam, we are happy to offer you the opportunity to successfully complete the course in the winter semester 2023 up to and including the winter semester 2024. The respective examination dates will be announced via TISS. Please note that after the expiration of the transition period, no more examination dates will be offered, i.e. a positive completion of the course will then no longer be possible. If you do not attend any of the examination dates and have nevertheless completed the exercise positively, your exercise performance will be forfeited and you will not be issued a negative certificate. For further questions please contact the programming team of the Institute of Microelectronics directly at oop@iue.tuwien.ac.at.
-------------------
Practical final examination in the computer laboratory of the Institute for Microelectronics after successful completion of the exercises.
Basic knowledge of programming in C (variables, conditional statements, loops, pointers, functions, dynamic memory management). Successful completion of the exercises of the courses 360.016 VU Programming 1 and 360.017 VU Programming 2 or equivalent knowledge of programming is desired.