Computer Science

What We Teach

The GMS Computer Science curriculum provides a broad overview of concepts with an emphasis on programming skills  and computational thinking. We address questions such as:  

  • How do computer hardware and software work together? 
  • How does the “design-code-test” cycle apply across different scenarios? 
  • How can we break down complex problems into basic building blocks? 

GMS prepares students to identify which problems technology helps us solve and to express themselves through  technological media. Through a variety of computer languages and tools, all students create effective and useful computer  programs. 


Why We Teach It


In today’s society, computer science is a language of power. We prepare GMS girls to sit at the table and be leaders in any field, and technology is no exception. We prepare them to identify which problems technology best helps us solve, to express themselves through technological media, and to design and implement these technologies. Students experience the joy and satisfaction that comes from controlling the computer and using it to devise new tools, while gaining the confidence to apply computer science in creative ways to other domains.