Seminar in Computer Science I

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.