Select Page

Computer Science


Creating With Contemporary Tools

At Milton, students learn programming as a medium for expression—as a tool to build software and to solve big problems. At the introductory level, students learn basic languages, beginning with Java and moving on to languages such as Swift, XML and Python—all through project-based learning. Once they’re comfortable with the language, they learn how to collaborate on developing code together, using industry-standard organizational tools to communicate and synchronize their work—sharing responsibility and ensuring efficient workflow.

All Milton students experience an introduction to programming in Geometry classes, which sparks an interest in many students, who then take on elective courses in Advanced Programming Applications and Artificial Intelligence. In advanced courses, faculty become more team members than instructors, supporting and brainstorming along the way. Using these tools, students grow and stretch in important ways. Students emerge from their coursework as great problem solvers, unafraid of tackling even the most complex issues.

Annual competitors—and often winners!—at MIT Hackathons, students take their interests and skills to the highest levels, joining peers in further exploration outside of class, as part of Milton’s student Programming Club.

From the Classroom

Final Projects in Advanced Computer Programming

Launching a “Milton Students” app for both iOS and Android platforms, which keep students synced with weekend campus activities, dining hall menus, and mailbox access

Developing a refrigerator that tracks its own inventory

Building a Milton ESPN-style app that tracks game schedules, posts real-time scores, provides Google Map-based directions to athletic competitions, and collects game-related Tweets

Creating a competitive game-trading app called “Hot Potato”: pass the potato fast, gain life points, and win access to games that “drop” to your device, based on your campus location

The old stereotype of programming being male-driven and perhaps socially isolating simply is not the case anymore. Milton students involved in programming are well rounded with wide-ranging interests.

Chris Hales

Computer Science Department