General
Welcome to the course of "Objects, Classes and C++". In this course we are going to learn the basic concept of Object-Oriented Programming using C++ as programming language. The course will be held using COLAB Notebook, with the same modality you have seen in previous courses like "The C language for microcontrollers".
Prerequisites
To correctly follow the course, it is required some basic knowledge of C programming language (basic data types, functions, etc...). So, I really encourage you to follow "The C language for microcontrollers" or equivalent before attending this course.
Course Structure
The course is organized in lectures, identified by the code "L#" which presents theoretical and practical concepts regarding object-oriented programming in C++. The course also offers exercises with solutions. I recommend to try to solve them by yourself and then look at the solution. Exercises are part of the course and try to solve them and compare your result with provided solutions is fundamental to learn additional skills.
Hope you enjoy the "Objects, Classes and C++" course!
Please give us some details about you and your knowledge. Your answers will be used to improve the course, be honest, please!
This is a first and quick introductory lecture.
Main topics:
- What is OOP?
- C vs C++: some examples