°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 38
iOS Development


Course Description

This course is an introduction to mobile app design and development for devices running iOS using its native object-oriented programming language Swift and basic design patterns. Students will understand the core APIs to construct powerful applications.

Student Learning Outcomes

  • Design mobile apps using object-oriented methodology and advanced Swift concepts using iOS Development Kit and APIs.
  • Create algorithms, code, document, debug, and test mobile applications.

View Active Outline

Course Details

Units
4.5 Units
Hours
  • Weekly Lecture Hours: 4
  • Weekly Lab Hours: 1.5
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading
Formerly Statement
Formerly CIS 055

Requisite and Advisory

Advisory(ies)
ESL 272 and ESL 273, or ESL 472 and ESL 473, or eligibility for EWRT 1A or EWRT 1AH or ESL 5 Any of the following courses: CIS 5, CIS 14A, CIS 22A, CIS 36A or CIS 41A
Prerequisite(s)
Corequisite(s)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
.