C++ language - KAEL8M15

  • 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.

Prerequisites

Proficiency in C programming

Test

RENDU, CC, EXAM

Calendar

The course exists in the following branches:

  • Curriculum - E2I - Semester 8

Additional Information

Course ID : KAEL8M15
Course language(s): FR

You can find this course among all other courses.

Bibliography

Le langage C++, Bjarne Stroustrup, Pearson Éducation
C++ pour les programmeurs C ou Apprendre le C++, Claude Delanoy, Eyrolles