About
The Introduction to Data Structures and Algorithms course is equivalent to a college-level course in advanced computer science topics going beyond the AP Computer Science curriculum content.
This course will cover the material covered by courses such as UW's CSE142 and CSE143. Students should expect rigorous, 1-2 hour coursework every week in the subjects of data structure implementation and application with various computer algorithms.
Students will be expected to independently cover any materials they miss, but are free (and encouraged) to contact us for further support.
More information about this program can be found in the syllabus on this page.
This course is highly selective: students must pass our computer science pre-assessment application to be eligible to join this class, found HERE.
Prerequisites
Strong knowledge of any of the following: Java (i.e AP Computer Science A), Python, C/C++, or other high-level object-oriented programming languages.
Completion of an Algebra II or equivalent math course.
Acceptance of student via our class application (click here to apply).
Goals
Instill a strong understanding of complex computer science and software engineering concepts.
Prepare students for professional, interview and career-level programming problems and situations.
Learn college-level computer science topics.
Resources
Once classes start, we will link a YouTube playlist of all recorded classes so that students who cannot attend in person / must attend virtually can catch up on lessons and watch visual demonstrations.
YouTube Playlist
Will be released soon.