• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Software design

  • School / Prep

    ENSEIRB-MATMECA

  • Study level

    Bac + 4

Internal code

ESE8-INFP1

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.

Read more

Objectives

Skills developed through this module :

  • Analyze and use IT design methods and tools for embedded systems - Level 2
  • Designing and implementing a program written in C/C++ for embedded systems - level 2
Read more

Teaching hours

  • CIIntegrated Courses20h

Mandatory prerequisites

Object-oriented approach

Read more

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

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionWritten801