AGE: RISING 8TH GRADERS AND OLDER
DATES: Session I: July 1 - July 14, 2018; Session II: July 15 - July 29, 2018
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.
NOTE: Students who have completed the Software Engineering program in prior summers are encouraged to re-enroll; the curriculum has been extended to give returning students an opportunity to expand their knowledge of mobile app programming and work on more sophisticated projects.
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.