There are so many opportunities that I can get here that I am not able to get anywhere else.
Terms: 2 (not offered every term)
Grades: 11, 12, PG
Prerequisite: Algorithms and Data Structures II or Permission of the Department
Students will study advanced data structures (lists, trees, etc.), algorithms and their analysis. In addition to programming, emphasis is on code design and structure, and a more abstract approach to the study of computer science. Students pick an area of interest for their collaborative or individual project for in-depth research, keep a technical journal, and present their research and projects.