Computer Science

Prep students receive a thorough introduction to computers and the appropriate use of computer technology in required courses in both the Middle and Upper Schools. In these introductory courses, students gain an understanding of the processes of developing and applying technological concepts, and they learn practical skills and become comfortable with commonly used programs and software. They also investigate the ethical implications of living in a technology-laden world. Topics courses in computer science are available to advanced students.