Skip to main content

Fundamentals of Computer Programming I: Swift and iOS Application Development

Program(s): Undergraduate Courses, Summer College

*Taught Online for Summer 2021*  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.    

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


Undergraduate Courses
Summer College

Start Date

June 21

End Date

July 23

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)