Skip to main content

Fundamentals of Computer Programming I: Swift and iOS Application Development

Program(s): Summer College, Undergraduate Courses

This program is currently at capacity during the Extended and Rolling deadlines. If you select this course as a first choice on your application, please apply for a second option that fulfills your interests.

*Taught Online*  This course introduces computer programming using the Swift programming language. The emphasis is on fundamental concepts, including logic, functions, data structures and program design. The course will end with a discussion of iOS application development, though that is not its focus, and the extent to which it is covered will depend on factors such as the availability of technology.    

Remote or Residential

✓ Remote Course


Course Considerations

Students should have a good grasp of pre-calculus, and preferably some calculus. No programming experience is assumed.

Course Overview

Current Grade / Education Level

11th Grade
12th Grade
Undergrad / Grad


Summer College
Undergraduate Courses

Start Date

June 13

End Date

July 15

Class Details

Academic Interest

Math and Computer Science

Class Specifics

Course Code

CMSC 10500 91

Class Day(s)

Mon Wed Fri

Class Duration (CST)


12:00 P.M.


Session I

Course Length

5 weeks

Lab Day(s)