Computer Science

Deerfield’s Computer Science program includes project-based introductory, AP, and advanced programming classes as well as a Digital Logic class that explores computer hardware and circuitry. The faculty includes teachers with expertise in programming, robotics, and engineering. We seek to develop problem-solving and logic skills as students learn fundamental principles of programming, data structures, and systems design, and to foster passion for advanced studies in college. There is plenty of opportunity for students to dive deep into technology at Deerfield!

Aside from formal computer science classes, code also appears at surprising places in the curriculum: Robotics classes use computer code to drive their projects, math classes adapt code into their advanced work, and information theory even makes an appearance in some design classes.

To facilitate the interplay of technology and education, each student is issued a Macbook Air at the beginning of their time at Deerfield. All classrooms are outfitted with state-of-the-art projection systems and AV technology. Teachers are encouraged to utilize innovative technology to enhance the learning experience and each course section has a page in the Academy’s learning management system (Canvas) to assist in the sharing of information relating to the class. The ITS Help Desk is available to help students and faculty solve any problems they may have with school technology.