Software Engineering

The Hotchkiss School | Software Engineering - SummerPortals
COST: $3,200
DATES: Session I: June 28-July 11, 2020; Session II: July 12-26, 2020
Maximum capacity: 15 students

The Software Engineering Program will introduce students to the world of software development through the creation of mobile apps. Students will learn the Swift language, currently the standard for creating programs for iPhones and iPads. In addition to programming several pre-designed apps, students will learn the fundamentals of software engineering, including design, prototyping, and project planning. The culminating experience will be for each student to create an original app of his or her own design. This program is ideal for students with at least some prior programming experience, but newcomers are also welcome.


Roger Wistar


Software Engineering Program Director

Roger Wistar is the Director of Computer Science and the Educational Technology Facilitator at the Hotchkiss School. He has taught programming for nearly 20 years at all levels ranging from beginning programming through the Advanced Placement curriculum and beyond. Prior to working at Hotchkiss, Roger worked as a software consultant for IBM after graduating from Duke University with a degree in computer science. He is excited to share his experience in software engineering in this emerging field of programming.

Matthijs van Mierlo

Matthijs van Mierlo joined the Hotchkiss community in 2019 as a teaching fellow. He is from Wallingford, CT, but has also lived in the Netherlands for several years. Matthijs is fluent in both Dutch and English. He recently graduated from St. Lawrence University with a B.S. in computer science, and he has worked at Hotchkiss Summer Portals for two years. In his free time, Matthijs enjoys photography, singing, and other forms of art and music.