0% found this document useful (0 votes)
79 views

Journey - C - Programming

This document outlines a course on C++ programming organized into 7 milestones. It includes lessons on basics of C++, data types, operators, decision making and loops, arrays strings and pointers, functions, object oriented programming, and two final projects on graphics and database management. The course utilizes videos, tasks, discussions and milestones to guide students through setting up their lab, writing basic programs, and learning advanced C++ concepts.

Uploaded by

Nidheesh Nataraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views

Journey - C - Programming

This document outlines a course on C++ programming organized into 7 milestones. It includes lessons on basics of C++, data types, operators, decision making and loops, arrays strings and pointers, functions, object oriented programming, and two final projects on graphics and database management. The course utilizes videos, tasks, discussions and milestones to guide students through setting up their lab, writing basic programs, and learning advanced C++ concepts.

Uploaded by

Nidheesh Nataraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

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

You might also like