Search Log in FR EN

Programmation orientée objetOutils de l'Ingénieur S6 (GSI)

FISA GSI Semester 6 Common Core Machine translation

Object-Oriented Programming (C++)

Teaching unit Engineer's Tools S6 · GI.FISA.OIS6
4ECTS (EU)
1Coefficient
32:00Hours

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD C TD TD TD TP TP TP TP TP TP TP TP TP TP TP TP TP TP

Learning objectives

The aim of this course is to master object oriented concepts in order to facilitate the writing of reusable software components and thus the realization of reliable programs. The language used is C++.

Prerequisites

ModuleTeaching unitSemester
Algorithms and Programming 3Basic Sciences 3S3
Algorithms and Programming 1Optional Constitutive Elements 1S1
Algorithmics and ProgrammingBasic Sciences 2S2
Computer Science (Harmonization)Engineer's Tools S5S5

Program

• C reminders: structures, pointers, memory allocation • Modular programming • Class concept • Builders, destroyers • Overload of operators

Assessment

Continuous control (1h): 60% TD interview (20-30 minutes): 30% TP rated: 10%

References

• The C++ Programming Language. B. Strustrup, 4th edition, Addison Wesley, 2013 • Programming in C++ language. C. Delannoy, 6th edition, Eyrolles, 2004 • Effective C++. S. Meyers, 3rd Edition, Addison Wesley, 2005

Skills

3
Ref.VerbDescriptionLevel
C2_1identifyIdentify inputs and outputs of a function and deduce its prototype.2
C2_1defineDefine a C++ class and choose the visibility of the different members. Understand the mechanisms of manufacturers.2
C3_1analyzeAnalyze a description of a business field and identify the different entities that will be set up into data structures in a C programme1