Computer Science Foundations
Mathematics & Computer Science
Offered both semesters for 7th and 8th graders. This course can be taken once in 7th or 8th grade, and must be paired with an Arts class for the other semester.
No prerequisite computer science or programming background required.
In this inspiring one-semester course students will be introduced to the idea of Computer Science as a field as well as algorithmic thinking – how can we learn to give instructions that someone else can follow to complete a task. Students will have the opportunity to explore, problem solve, and create in the context of developing Android applications. Topics include event driven programming, basic algorithm development, abstraction, image manipulation, and error detection. Over the course of the semester students will use the Mobile CSP online curriculum and MIT’s AppInventor online development environment to develop Android applications on their own physical devices.