Description
All of our programming courses are taught with a hands-on approach, using a range of practical exercises. We teach students to develop C++ projects from scratch, providing them with the knowledge and experience to build upon afterwards. Students will receive a booklet and USB stick with the course content.
About C++
C++ is a very powerful language that enables the programmer to have more control over the computer resources. Due to its high performance, C++ is often used for developing desktop applications, games and game engines. C++ is an extension of C with object-oriented programming features, developed by Bjarne Stroustrup in 1979 and standardised by the International Organisations of Standardisation (ISO) in 1998.
Outline
- Development Environment Setup
- Understanding C++ Syntax
- Data Types
- Variables and Constants
- Operators
- Decision making – if/else if/else
- Decision making – ternary operator
- Decision making – switch
- Looping – for, while and do while
- break and continue
- Functions and Modifiers
- Numbers, Strings and Arrays
- Pointers and Memory
- Input and Output
- Class and Object
- Inheritance
- Overloading and Overriding
- Encapsulation
- Abstraction