Explore, problem solve, and create.
In the Middle School Computer Science program, students develop habits of creative and collaborative problem-solving. They are introduced to Computer Science as a way of thinking, relevant and applicable to a wide range of contexts. Through a problem-based curriculum, students explore the breadth of experiences and challenges that constitute Computer Science.
Students learn by doing, constructing their understanding in collaboration with their peers. Each project is designed to be accessible at many levels, to accommodate students with prior experience, and students are encouraged to seek out the level that is appropriate for them.
Our work will be deeply rooted in the design thinking process, and while we will cover specific programming languages from block-based to text-based, the focus will be on learning concepts that can apply not only to computer science, but to all aspects of the students’ journey as a learner and beyond.