• Component

    École Nationale Supérieure d'Électrotechnique d'Électronique d'Informatique d'Hydraulique et des Télécommunications

Objectives

Introduction to the basic concepts of object-oriented design and programming, illustrated using the C++ language.

Read more

Description

This course consists mainly of work on an object-oriented programming project involving electronic circuit simulation, preceded by a few supervised and independent practical sessions to acquire the basic concepts.

General characteristics of object-oriented languages (encapsulation, classification, inheritance, polymorphism, dynamic linking, etc.) – The basics of C++ programming (typing, program structure, references, etc.) – The specific features of object-oriented programming in C++ (classification and inheritance, input/output, exceptions, templates).

Read more

Pre-requisites

C language. First-year EEEA course in Algorithms and Programming Methods.

Read more