Object-Oriented Programming

Code Cours
2223-JUNIA-L2S1-CIR2-InfoThéorique
Teaching content
Bachelor computers & networks 2nd year
Training officer(s)
N.IHADDADENE
Stakeholder(s)
N.IHADDADENE
Level
Bachelor
Program year
Period

Présentation

Prerequisite
• Algorithmics notions
• C language notions
Goal
Obtain advanced knowledge in algorithmics and fundamental concepts of Object-Oriented Programming.
Presentation
• From C to C++
• Notions of classes, construction, destruction, encapsulation, composition, aggregation
• Simple and multiple inheritance, polymorphism
• Operator overloading
• Exception management
• Templates and STL
• Overview of C++ 11
• Object-oriented modelling using UML

Modalités

Organization
Type Amount of time Comment
Face to face
Lectures - face to face 30,00
Independent study
Independent study 30,00
Overall student workload 60,00
Evaluation

Ressources

Internet resources
Campus numérique
Page du cours sur le campus numérique de l'ISEN