Software Engineering

The Hotchkiss School | Software Engineering - SummerPortals
COST: $3,200
DATES: Session I: June 30-July 13, 2019; Session II: July 14-28, 2019
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.