ADVANCED DATA STRUCTURES Full Year
1 Credit
Grades: 11, 12
Prerequisite: APCSA and APCSP
Course Description: This course is equivalent to a second semester college-level programming course. It is possible to take Honors Computer Science and AP Computer Science at the same time with instructor approval. This course is a formal in-depth study of algorithms, data structures (including dynamic structures) and object oriented programming using the Java programming language. Topics will include pointers, advanced sorting and searching, trees and linked lists. Students will also learn advanced Graphical User Interface programming using Java Swing components. This type of programming is a precursor to App development.