This class is no longer offered as of Winter 2020.
In this course, students will learn the fundamentals of Apple's programming language Swift. Fundamental Swift language concepts are covered, including optionals, classes, structs, closures, etc. GUI concepts are also covered, which include using AutoLayout, outlets and actions to create simple applications that run on an iPhone. The title of this course was previously IOS/Objective C-Apple Ipad/Iphone.
Level I Prereq: Academic Reading and Writing Levels of 6; Academic Math Level 4; CPS 161 or CPS 171, minimum grade "B-" or equivalent programming experience