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
| Type of assessment | Nature of assessment | Duration (in minutes) | Number of tests | Evaluation coefficient | Eliminatory evaluation mark | Remarks |
|---|---|---|---|---|---|---|
| Integral Continuous Control | Continuous control | 2 |
