What's included
Class Experience
Welcome to the exciting world of C++! This 4-week class is perfect for beginners who want to dive into the world of programming. We'll start by learning the basics of the C++ language and gradually build up to more advanced topics. Each week students will have access to 3 new videos with accompanying exercises and challenges. By the end of the class, you'll have a solid understanding of C++ and be well on your way to becoming a proficient programmer. And here's a rough outline of what the class could cover each week: Week 1: Introduction to C++ and basic programming concepts - Introduction to the class and the C++ programming language - Overview of basic programming concepts such as variables, data types, control structures (if-else, loops) - Explanation of advanced control structures - Hands-on coding exercises to practice these concepts Week 2: Functions and Objects - Explanation of functions and how to define and call them in C++ - Explanation of arrays and how to manipulate them - Explanation of classes and object-oriented programming concepts - Overview of class members (variables and functions) and how to access them - Hands-on coding exercises to practice working with classes and object-oriented programming Week 3: File input/output and Debugging - Explanation of file input/output in C++ and the different file streams available - Hands-on coding exercises to practice working with file input/output - Explanation of exception handling and how to use try-catch blocks in C++ - Overview of debugging techniques and tools - Hands-on coding exercises to practice exception handling and debugging Week 4: Advanced topics such as pointers, templates, operator overloading, and namespaces - Explanation of advanced topics such as templates, operator overloading, and namespaces - Hands-on coding exercises to practice working with these advanced topics Each class we will allocate about 45 minutes for the lecture and 15 minutes for the hands-on coding session.
Other Details
Supply List
Students should download Visual Studio onto their computers. This resource offers a paid option, but we will only need the free version. This can be found at https://visualstudio.microsoft.com/downloads/
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Teacher expertise and credentials
Hello!
I teach math and computer science using fun and engaging techniques to help students build an interest in the subjects. This can involve interactive activities, game design, and more. I have 10 years of experience in coding and experience in tutoring K-8 math and programming.
Reviews
Live Group Class
$13
weekly4 weeks
Completed by 5 learners
No live video meetings
Ages: 13-18