School / Prep
ENSEIRB-MATMECA
Internal code
EE8PG208
Description
The aim of this course is to introduce students to the fundamentals of object-oriented programming. The general concepts of object-oriented programming are introduced in class. The C++ language is used to illustrate these concepts. All these notions are put to good use in a project to illustrate in a practical way the benefits of this programming approach.
Teaching hours
- CIIntegrated courses26,66h
- TIIndividual work12h
Mandatory prerequisites
Knowledge of the C language.
Syllabus
1. Notions of object programming. 2 Introduction to the C++ language. 3. Basic elements of language syntax. 4. C++ classes and constructors. 5. Sucharge functions and operators. 6. Inheritance and polymorphism. 7. Template classes and functions. 8. Use of S.T.L. (Standard Template Library). 9. Introduction to UML.
Further information
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 2 |