Journey - C++ Programming
Milestone 1 : Introduction to C++
Touchpoint 1 : Welcome to MyCaptain
Lesson 1 : How does MyCaptain work ?
1. Introduction
2. Designed for your Busy Schedule
Touchpoint 2 : Introduction to C++
Lesson 1 : What is C++
1. Everything you need to know about C++
2. What is C++ Really ?
3. Is C++ the best programming language ?
4. Who uses C++ ?
5. MCQ
6. Key Takeaways!
Touchpoint 3 : Setting up your lab
Lesson 1 : Setting up your lab
1. C++ tools
2. Hot to install and run "Dev C++"
3. Let's Review
4. Turbo C++
5. MCQ
6. Key Takeaways!
Touchpoint 4 : Basics of Coding
Discussion : Coding in C++
Touchpoint 5 : Your first C++ program
Lesson 1 : Coding with C++
1. Executing your first Program
2. Hello World!
3. Components of your First Program
4. MCQ
5. MCQ
6. Key Takeaways!
Milestone 2 : Basics of C++
Touchpoint 1 : I/O & Data types
Lesson 1 : Inputs and Storage
1. How does C++ Interact with The User?
2. What are variables in C++ ?
3. Data-types in C++
4. What are "Built-in" Datatypes ?
5. What are "User Defined" Datatypes?
6. What is "Derived" Data Types in C++?
7. MCQ
8. MCQ
9. Key Takeaways!
Touchpoint 2 : Tokens & Operators
Lesson 1 : Basic Calculations
1. What is a "token" in C++ ?
2. Basic Maths in C++
3. Arithmetic Operators in C++
4. Relational Operators in C++
5. Logical Operators in C++
6. Assignment Operators in C++
7. Is there a "Ternary" Operator in C++ ?
8. MCQ
9. MCQ
10. Key Takeaways!
Touchpoint 3 : Breakdown of code
Discussion : C++ Fundamentals
Milestone 3 : Decision Making and Loops
Touchpoint 1 : Loops in C++
Lesson 1 : Repeating a task
1. Introduction to Loops in C++
2. "FOR" Loop in C++
3. "While"Loop in C++
4. "Do-While" Loop in C++
5. What are "Nested FOR" Loops in C++
6. Let's Practice!
7. MCQ
8. MCQ
9. Key Takeaways!
Touchpoint 2 : Decision Making in C++
Lesson 1 : Time to make a decision
1. What is Decision Making in C++ ?
2. "IF_ELSE" Operator in C++
3. "SWITCH CASE" Operator in C++
4. "Nested IF" in C++
5. Let's build a Calculator!
6. MCQ
7. MCQ
8. Key Takeaways!
Touchpoint 3 : Digging Deeper in C++
Discussion : Fundamentals of C++ part 2
Milestone 4 : Arrays, Strings and Pointers
Touchpoint 1 : Array & Strings
Lesson 1 : Storing words & similar values
1. What are "Arrays" in C++ ?
2. Declaring And Accessing an Array Element
3. What are "Strings" in C ?
4. Let's Practice!
5. What is "Concatenation" in C++?
6. MCQ
7. MCQ
8. Key Takeaways!
Touchpoint 2 : Numbers & Pointers
Lesson 1 : Fun with Numbers & Pointers
1. What are "Numbers" in C++ ?
2. "Pointers" in C++
3. Arrays vs Pointers
4. MCQ
5. Key Takeaways!
Touchpoint 3 : Arrays in C++
Discussion : Fundamentals of C++ part 3
Milestone 5 : Advanced C++
Touchpoint 1 : Functions
Lesson 1 : Functions & Recursion
1. What are functions in C++?
2. Call a function by Value
3. Call a function by reference
4. What is "Recursion" in C++ ?
5. MCQ
6. MCQ
7. Key Takeaways!
Touchpoint 2 : Structures, Unions & Enumeration
Lesson 1 : User defined Functions
1. What does "User-Defined" mean ?
2. "Structures" in C++
3. Let's Practice
4. Union in C++
5. "Enumeration" in C++
6. MCQ
7. Key Takeaways!
Touchpoint 3 : Functions in C++
Discussion : Advanced C++ pt 1
Milestone 6 : OOPS in C++
Touchpoint 1 : Inheritance & Polymorphism
Lesson 1 : Basics of OOPS
1. What is Programming Methodology?
2. What is "Object Oriented" Programming?
3. What is "Inheritance" in C++ ?
4. Types of Inheritance in C++
5. What is "Polymorphism" in C++ ?
6. Let's Solve
7. MCQ
8. MCQ
9. Key Takeaways!
Touchpoint 2 : Inheritance
Discussion : Inheritance
Touchpoint 3 : Class, Objects & Exceptions
Lesson 1 : Advanced OOP
1. Class and Objects in C++
2. Let's Solve!
3. What is "Operator Overloading" in C++?
4. What are Exceptions? How do we handle it ?
5. MCQ
6. MCQ
7. Key Takeaways!
Touchpoint 4 : OOPs in C++
Discussion : Advanced C++ pt 2
Milestone 7 : Projects
Touchpoint 1 : Graphics
Lesson 1 : Animations in C++
1. Introductions to Graphics in C++
2. Working with Background and Text
3. Working with Shapes in C++
4. MCQ
5. Key Takeaways!
Touchpoint 2 : Bus Reservation system
Lesson 1 : Your first project!
1. Your first project
2. Bus Reservation System
Touchpoint 3 : Student DBMS
Lesson 1 : Database Management using C++
1. Your Second Project!
2. Student Database Management System
Touchpoint 4 : Farewell
Discussion : Farewell
List of tasks
1. Tokens & Operators
2. Decision making
3. Let's code Arrays!
4. Let's Code Functions
5. OOPs in C++!
6. Bus Reservation Project
7. Student DBMS Project
List of Videos
1. Dev C++
2. Turbo C++
3. Hello World
4. C++ INPUT/OUTPUT
5. Arithmetic Operator
6. Relational Operators
7. Ternary Operator
8. Assignment Operators
9. Logical Operators
10. FOR Loop
11. WHILE Loop
12. DO WHILE Loop
13. Nested Loop
14. Loops in C++
15. IF ELSE Operator
16. Switch Case
17. Nested IF
18. Building a Calculator
19. Arrays
20. String length
21. Concatenation
22. Numbers
23. Pointers
24. Functions in C++
25. Call by Value
26. Call by reference
27. Recursion
28. Structures
29. Structures in C++
30. Enumeration
31. Programming Methodology
32. Object Oriented Programming
33. Inheritance in C++
34. Types of Inheritance in C++
35. Polymorphism
36. Polymorphism - Advanced
37. Class + Objects
38. OOP Advanced Grading System
39. Operator Overloading
40. Exceptions
41. Basics of Graphics in C++
42. Introduction to Graphics
43. Drawing Shapes in C++
44. Bus Reservation System
45. Student Database Management System
List of Discussions
1. Coding in C++
2. C++ Fundamentals
3. Fundamentals of C++ part 2
4. Fundamentals of C++ part 3
5. Advanced C++ pt 1
6. Inheritance
7. Advanced C++ pt 2
8. Farewell