The Computer Science Department works to build on the computing foundation during the girls’ time in our Lower and Middle Schools. The study of computer science invokes problem solving and algorithmic thinking while promoting both collaborative work and independent resourcefulness. We aim to provide our students with an understanding of how computing can be used in the real world and believe that possessing the ability to design and write software prepares students for the problems and opportunities of the 21st century.  We provide courses for those who are new to writing code and the process of physical computing so they can not only understand computer science but also become better thinkers. We also offer coursework for those who would like to pursue advanced work through the AP curriculum and beyond.

Entry-level courses:  Introductory Computer Science, AP Computer Science Principles, Build-Your-Own Computer

Advanced courses:  AP Computer Science A (Java),  Advanced Topics in Computer Science and Engineering: App Development