Advanced Computer Science

Upper School

Grade 10, Grade 11, Grade 12


Credits: .5

Open to Grades 11-12, and sophomores with approval of instructor.

Advanced Computer Science aims to introduce students to a broad array of concepts in computer science. Students will use the Javascript programming language to explore complex problem solving, algorithm design and implementation, and coding their own program. Topics include number systems, the internet, data visualization, and various programming concepts such as variables, loops, arrays, object, formal logic, and processing.