Enrollment will open approximately three months before the first day of class.
The course is free of charge.
It will be held EXCLUSIVELY IN PRESENCE (No Streaming Available) and will be held in ENGLISH language.
At the end of the course, a certificate of attendance will be issued to all eligible participants.
Description:
The course will focus on the following C++ topics: - main differences between C and C++ (references, namespace, overloading, etc..); - error handling; - memory handling; - classes, object programming and polymorphism; - compile time programming (templates); - introduction to STL library (containers, iterators and algorithm); - introduction to C++ project set up and management.
Skills:
By the end of the course, students will be able to:
- understand the basis of object oriented paradigm
- understand procedural and object oriented C++ code and libraries
- write new classes for modeling structured objects and their relationships
- understand pro and cons of templates and polymorphism
- use containers and facilities of the Standard Template Library (STL)
Target audience:
C programmers interested in an introduction to the main features of C++.
Pre-requisites:
A good knowledge of C is mandatory.
