Outschool
Open currency, time zone, and language settings
Log In

Data Structures and Algorithms in C++

In this ongoing course, students will learn about recursion, linked lists, stacks, queues, sorting algorithms, and much more while using the C++ programming language.
Teacher Tim
Average rating:
5.0
Number of reviews:
(2)
Class

What's included

1 live meeting
50 mins in-class hours per week

Class Experience

The C++ programming language is a structured, compiled, language that runs much faster than interpreted languages such as Python. C++ is ideal for developing algorithms for sorting and problem solving with large data sets. In this ongoing class, you will learn how to use C++ to develop linked lists, use recursion as a problem solving technique, learn about stacks and queues, and learn how to develop algorithms for sorting data sets.
Week of January 22: Linked Lists
Week of January 29: Recursion
Week of February 5: Stacks and Queues
Week of February 12: Sorting
This class will be structured as a lecture with students interacting through chat and/or video. This class requires some basic experience with programming in a language such as Python or C/C++.

Other Details

External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Joined August, 2022
5.0
2reviews
Profile
Teacher expertise and credentials
Master's Degree in Science from American College of Computer and Information Sciences
Bachelor's Degree in Science from American College of Computer and Information Sciences
•	I love teaching gifted and 2E kids
•	I teach about math, programming, and electronics
•	I have a Bachelor’s and Master’s degree in Computer Science
•	I have 35 years of experience in the software and hardware industry
•	I'm passionate about math and helped both of my sons while homeschooling them since my oldest was 6
•	I’m also passionate about everything electronic, especially how the hardware and software in computers work
•	I believe that every student learns at their own level and pace and that age isn’t a good indicator of what a learner is ready for
•	My oldest son now attends a school where students are grouped by ability, not age - he was able to take Calculus as an 8th grader
•	I snowboard, mountain bike, and hike

Reviews

Live Group Class
Share

$20

weekly
1x per week
50 min

Completed by 1 learner
Live video meetings
Ages: 13-18
3-6 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool