Programming I (Basic CPP and basic Linux Commands)

1.1 Introduction

1.2 How does your program interact with different layers of your computer

1.3 Pseudo code and algorithmic thinking

1.4 Elementary CPP concepts and syntax (input/output, data types, control structures, functions)



Programming II (Advanced CPP)

2.1 A blitz introduction to advanced CPP

2.2 Writing a simple CPP code with Google Colab and VS Code

2.3 Structuring CPP projects, make file, bash scripting, and Google Colab

2.4 All possible data types

2.5 Pointers and References in CPP | Concept, Necessity, Syntax

2.6 Scope of variables in C++ | global, function, block | lifespan of variables | accessibility

2.7 Dynamic memory allocation in C++ | Heap Vs Stack memory

2.8 Passing data to functions in CPP | Receiving data from functions in CPP

2.9 Idea behind "functions as a data type" | Passing functions (explained with Python)



References and other resources

Download files and read more on my GitHub: https://github.com/Reza-Ardestani/programmingWithcpp/

Leave a Post

Please login to post.


No posts yet. Be the first to post!