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. Raspberry Pi’s and Python(EPIC) or another introductory Python course(Araphahoe, Heritage) is the recommended prerequisite.
For more information about credits, view the course catalog.
Learn about the principles of object-oriented programming with classes and objects
Explore new data structures like lists and trees
Analyze algorithms and maximize efficiency within your code
Use classic searching and sorting algorithms to solve problems with code
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