Data Structures in C++
- Level High School
- Contact Hours 130
- Timeframe Year
The Data Structures course in C++ teaches students about advanced data structures such as maps, queues and sets, while applying them in larger, real-world assignments and projects.
To view the entire syllabus, click here or click to explore the full course.
MODULES - 8
Students learn the basic C++ syntax and review fundamental programming concepts such as loops and conditionals.
Students explore a few basic C++ principles such as structs, file handling and error handling.
Students learn how to create and use libraries, as well as get a glimpse of the libraries we will use in the remainder of the course.
Students explore several different sequential data structures and apply these to real-world projects.
Students apply their knowledge from the previous module while learning about associative data structures and how they can be used to solve problems.
Students focus on problem-solving using recursive function calls and apply several basic strategies to real-world problems.
Students examine pointers. linked lists, and graphs and how they can be applied to different data structures to solve problems.
Students apply different data structures in an open-ended problem format for a final project.
Explore programs that your students will build throughout this course!
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.