Skip to main content
TR EN
IT 521 Object-oriented Programming with C++
Starting with a conceptual model of the UML, the course This course provides a tutorial to the core aspects of the language in a format designed to facilitate learning. This course will help students understand the principles of software engineering and its application in writing modular C++ programs for large-scale projects. It teaches students the essential topics of C++ such as encapsulation, inheritance, polymorphism, and overloading, and points out key programming techniques and strategies of converting existing C code to C++. Topics include Object-Oriented Analysis; C++ Classes; Memory Allocation; Overloading; Inheritance; Exception; Manipulators and Templates; Separate Compilation and Linking.
SU Credits : 3.000
ECTS Credit : 7.000
Prerequisite : -
Corequisite : -