Teaching content
Bachelor computers & networks 2nd year
Training officer(s)
N.IHADDADENE
Stakeholder(s)
N.IHADDADENE
Présentation
Prerequisite
• Algorithmics notions
• C language 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
• 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