In App Design and Development, students learn how to build apps that solve real problems for real people. The course focuses on iOS app programming, using the language Swift to build applications for iPhone or iPad. The course teaches students to program in Xcode, the same platform that real Swift programmers use daily. Students also learn to use graphics editors to design app layout and user interface. As the course progresses, students build multiple apps, each more complex than the last. The course culminates in the design and creation of an original app to be published in the App Store.
Eligible Grades: 10, 11, 12