Introduction to Object-Oriented Programming (in C++) (automatic translation) Download the complete CourseMaterial

Teacher(s)
Jean-Cédric Chappelier, Jamila Sam and Vincent Lepetit
Study level
Bachelor
Category
Computer engineering
Course

The course provides an introduction to the basic concepts of object-oriented programming, such as encapsulation and abstraction, classes/objects, attributes/methods, inheritance, polymorphism, etc., illustrating them in the syntax of the C++ language. (automatic translation)
This course introduces object-oriented programming (encapsulation, abstraction, inheritance, polymorphism) by illustrating it in the C++ language. It assumes knowledge of the basics of programming (variables, types, loops, functions, etc.). It is designed as a continuation of the "Introduction to programming (in C++)" course. Like its predecessor, this course is supported by a wide range of teaching aids: subtitled videos, in-video and out-of-video quizzes, exercises, automatically graded homework and course notes. (automatic translation)