Skip to contentSkip to main navigationSkip to local navigation

COMP 121 The Art of Coding: iOS App Development with Swift

Find Courses

Search by Keyword

Browse Courses by Subject Code

Course Description

Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems, the Software Development Life Cycle, Algorithm development, functions, file IO, classes, and more. Students will use the Swift programming language and Apple’s xCode development environment to design and test basic object-oriented, event-driven iOS apps for deployment on an iPhone or iPad. Engages students in basic computer science concepts and skills necessary to move into and excel in computer science and engineering courses.

Units: 3
Degree Credit
Letter Grade Only
  • Lecture hours/semester: 32-36
  • Lab hours/semester: 48-54
  • Homework hours/semester: 64-72
Prerequisites: None
Corequisites: None
Transfer Credit: CSU , UC
C-ID: COMP 112