Number of hours
- Lectures 6.0
- Projects -
- Tutorials 6.0
- Internship -
- Laboratory works 20.0
- Written tests 4.0
ECTS
ECTS 0.35
Goal(s)
- Basic knowledge of how to program using the C++ language
- 6asic understanding of object-oriented concepts
- Basic knowledge of GUI programming
Content(s)
1 - Presentation of differences between C++ and C; recall on pointers; new and delete
2 - Object-oriented programming : class, instance, method, member; constructors et destructors
3 - References; function overloading; private members and methods; "const"
4 - Friend functions; inheritance: application to graphical interfaces (widget specialising); notions of callback and event loop
5 - Static members; virtual and abstract methods: application to display and event handlers
6 - Input and output streams; Exceptions
7 - Templates and containers from the standard library.
Proficiency in C programming
RENDU, CC, EXAM
The course exists in the following branches:
- Curriculum - E2I - Semester 8
Course ID : KAEL8M15
Course language(s):
You can find this course among all other courses.
Le langage C++, Bjarne Stroustrup, Pearson Éducation
C++ pour les programmeurs C ou Apprendre le C++, Claude Delanoy, Eyrolles