Search Log in FR EN

Programmation orientée objet C++Mathématiques et Informatique 1 (GSI)

FISE GSI Semester 5 Common Core Machine translation

Object-oriented programming C++

Teaching unit Mathematics and Computer Science 1 · GI.BS5
6ECTS (EU)
1Coefficient
30:40Hours

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

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

Program

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

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

4
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
C2_1chooseKnow when to use a legacy, and how to program it2
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