Intermediate Computer Science

Terms: 2 (fall and winter)
Grades: 10,11,12,PG
Prerequisite: Introduction to Computer Science 

Students use Processing to study computer science in more depth with practical applications in a fun, creative classroom. The emphasis of this course is to teach students how to solve design challenges, to understand a problem, create a solution/algorithm then program it using an editor and a Java based Object Oriented Programming language. Students will create a wide range of applications and games with graphics. Topics covered include variables, control statements, classes and objects, methods, parameters, manipulating strings, repetition, arrays and files. This is a projects based course with open ended design challenges. Some homework is part of this course.

  • Math course