Data Structures & Algorithms
About the Course
This course will delve into a variety of programming data structures such as arrays, lists, stacks, trees, queues, and hash tables. Students will program in object-oriented languages and study principles of object-oriented programming. This course will also cover the analysis of algorithms and challenge students to program efficiently using their understanding of data structures and algorithmic efficiency. This course should be taken after Foundations of Artificial Intelligence (EPIC) or AP Computer Science A (Heritage and Arapahoe) or Introduction to Computer Science I & II (Littleton).
For more information about credits, view the course catalog.
2024 - 2025 Course Calendar
What You'll Do
Learn about the principles of object-oriented programming and explore new data structuresÂ
Analyze algorithms and maximize efficiency within your code
Use classic searching and sorting algorithms to solve problems with code
Build on your existing programming knowledge from AP Computer Science A or Foundations of Artificial Intelligence
Meet Your Instructor
Gwyneth Ormes
Hi all! I am so excited to work with you all in Data Structures this semester. If you have any questions for me, the best way to get in touch with me is by email: gormes@lps.k12.co.us