Advanced Computer Science & Programming
1614 Advanced Computer Science and Programming
Grades 10-12: .5 Credit College Prep
Required Sequence: Successful Completion of Intro to Programming
What role does Computer Science and Programming play in the world today?
This course will build on skills previously learned in introduction to computer science and programming. Students will apply advanced programming concepts, covering some of the more advanced fundamentals of programming including basic data structures (such as lists, stacks and queues, binary trees, and hash tables), recursion, common algorithms (such as searching and sorting), and generic programming. This course also looks more deeply at object-oriented programming, including the use of class hierarchies.