CPS 101
Introduction to App Development
This course introduces programming to non-computer science majors. Students will learn how to program apps for mobile devices using a visual programming. Topics include: basic programming concepts (conditionals, events, variables, loops, procedures), using device sensors and components (camera, accelerometer, gyroscope, GPS, audio, internet connectivity), designing and implementing apps (user interface, texting apps, files I/O, drawing apps, creating interactive games). The programming language used in this course is MIT App Inventor 2.
Prerequisites & course information
antirequisites: Not available for Computer Science students (CS001, CS002).
Sources
- Course catalogue ↗2026-2027