Start Date

16-8-2018 12:00 AM

Description

Students learn and retain more while faculty do less prep in this new approach to Intro to Programming. Experiences and material to use in a flipped classroom approach to teaching an introduction to programming class will be shared. The approach uses the Swift programming language and focuses on iOS app development. By the end of the semester, students with no prior programming experience build nine apps and one independent project, covering basic topics of input and calculation, through more advanced topics such as API use, JSON parsing, and creating a "full stack" social app using Google Cloud Firestore and Firebase authentication.

Share

COinS
 
Aug 16th, 12:00 AM

Rethinking Into Programming: A light-lifting, high-impact flipped class teaching programming through iOS app development

Students learn and retain more while faculty do less prep in this new approach to Intro to Programming. Experiences and material to use in a flipped classroom approach to teaching an introduction to programming class will be shared. The approach uses the Swift programming language and focuses on iOS app development. By the end of the semester, students with no prior programming experience build nine apps and one independent project, covering basic topics of input and calculation, through more advanced topics such as API use, JSON parsing, and creating a "full stack" social app using Google Cloud Firestore and Firebase authentication.