Intro to Computer Science 9-12

Learn the Java programming language and prepare for high school computer science courses.

The course iteratively builds upon itself, covering topics from beginning programming such as keywords, variables, conditionals, and loops to advanced topics such as Object-Oriented Programming, Polymorphism, and Java GUI programming.

Exercises include console and GUI utilities, sorting algorithms, simple games, and other student projects.

Summer 2021 Intro to Computer Science 9-12 Class Sections

Session Dates Location Time
Session I 6/14/2021 - 6/25/2021 Online Afternoon
Session II 6/28/2021 - 7/9/2021 Chantilly Morning
Session III 7/12/2021 - 7/23/2021 Online Afternoon
Session IV 7/26/2021 - 8/6/2021 Chantilly Afternoon
Session V 8/9/2021 - 8/20/2021 Online Morning