
In this video, you will get an course overview, like
In this lesson, I'll give you an overview of the Development Environment that can be used in this course.
In this lesson, we will do the whole process from writing the code, compiling and running the program from the command line.
In this lesson, we will use the IDE Geany to write, compile and debug the code and run the program.
Geany will be the standard IDE for the course.
In this lesson, we will start with the installation and configuration of the IDE Netbeans. We will connect Netbeans to the Raspberry Pi, write code, compile the code and run the program.
You can use Netbeans as the standard IDE if you want to.
In this lesson, we will go through the installation and configuration of the community version of Visual Studio, which is free.
We will connect Visual Studio to the Raspberry Pi, write code, compile the code and run the program.
You can use Visual Studio as the standard IDE, too.
In this lesson, we'll look at the building blocks of a C++ Program to answer the question, what are C++ Programs are made of.
You get also a file to download in the resources that shows the name conventions in C++.
In this lesson, we'll look at the different operators and data types you can use in C++.
In this lesson, you'll learn how to declare and use variables.
In this lesson, you'll learn how to read user input from the keyboard.
Please change the extension of the Source Code file into .cpp
In this lesson, I'll give you an overview of Control Structures that are available in C++.
After that we'll go in to more detail for every type of control structures in separate video lessons.
In this lesson, you'll learn about the 3 different if statements: if, if .. else and else if.
Please change the extension of the Source Code file into .cpp
Please change the extension of the Source Code file into .cpp
Creating the game: Guess my number.
In this lesson, you'll learn to write your own functions.
Please change the extension of the Source Code file into .cpp
Please change the extension of the Source Code file into .cpp
In this lesson, you'll learn about the different types of arrays, how to declare and use them.
Please change the extension of the Source Code file into .cpp
Creating a Maze Game by using an Array.
Download the prototype of the game from the resources and try to make the playground of the game bigger.
In this lesson, you'll learn about the different ways to declare and work with strings.
Please change the extension of the Source Code file into .cpp
In this lesson, you'll learn, how pointers are declared and used in a C++ program.
Please change the extension of the Source Code file into .cpp
In this lesson, you'll learn, how to create, open, close, read and write to files.
Please change the extension of the Source Code file into .cpp
Part I contains an introduction to C++.
This part is designed to avoid forward referencing as much as possible, and it presents the top- ics in an order and a level of detail that should not overwhelm someone who is new to C++.
Throughout this section we will use code examples to explain and illustrate important programming and OOP issues. Our aim in each case is to use a minimal example that will illustrate the ideas and techniques briefly and efficiently.
In Part II,
you will find physical projects that don’t need any graphical user interface. We can call them headless.
Part III
will cover core knowledge about Qt5 with an embedded system like the Raspberry Pi. Here we’ll writing C++ Code directly in the Qt Creator to develop GUI’s for our Raspberry Pi projects.
What do you get from the course:
You will learn to get your development environment right, this goes from knowing what to use and installing to configuration.
You'll learn how to get electronic components to work with C++ and Qt5.
The examples and the provided Source Code will give you confidence.