EUt+ Mobility
Go back

Course Page ✏️


Advanced Progamming Techniques
MM01

Description
Content of course “Advanced Programming Techniques”
Review of fundamental concepts of a widely used object oriented programming language. The course will cover
- introduction to the UML
- OOA and OOD techniques
- class design and class relations in C++,
- C++ operator overloading,
- advanced data structures, design patterns and algorithms
- systematic test techniques
Design aspects like modularity and software re-use will be discussed. Developing software designs using the UML and CASE tools as well as extensive hands-on programming assignments in C/C++ are an integral part of the course.

ECTS credits
5

Teaching Language
English

Exam Language
English

Support Materials Language

Basic Learning Outcomes

Managing Entity (faculty)