CPiOS - Creativity through Apps

Throughout this hands-on course, students build working apps for Apple’s mobile devices using the language and tools of professionals – Swift and Xcode. Students experience an authentic workplace environment applying the skills of teamwork, problem solving, collaboration, and communication to industry best practices, like paired programming, code reviews, and rapid iteration. The apps students build grow in complexity throughout the year, culminating in an app showcase, where students demonstrate an app they built of their own design – just like professionals do at technology events. Students leave the class with a portfolio of 8 apps and a collection of skills highly valued in the workplace today.

 The students taking this class range from those who have taken an AP Computer Science course or an Introduction to Computer Science course, to those who have no coding experience. No matter what computing background a student brings to the class, the goal is to increase their existing skill set and to give them the tools needed to begin developing mobile computing apps of their own.