School / Prep
ENSEIRB-MATMECA
Internal code
ES8IF225
Description
The course covers object-oriented programming and the use of standard class libraries and framework components. The course is based primarily on the C++ language. The skills acquired should enable you to write an application in C++ using object-oriented programming concepts.
Teaching hours
- CIIntegrated Courses20h
Mandatory prerequisites
Object-oriented approach
Syllabus
Reminders of C and contributions of C++ Class concept and definition: member data and functions Instantiation: constructors and destructors Operator overloading Inheritance Polymorphism: virtual functions, abstract classes and pure virtual functions Generic functions and classes STL library (Standard Templates Libraries) Using a framework Event-driven programming Projects: - Real-time video processing: applying filters to an MPEG file and displaying the result. - Generating a BMP file from a vector data file - http server with cache management
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final inspection | Written | 80 | 1 | without document without calculator |