iOS Programming

Basic Information

Course Description

An introduction to iOS (iPhone and iPad) programming

Topics:
1. Introduction to iOS
2. Swift Programming Language
3. Foundation Framework
4. Views
5. Gestures
6. Maps
7. Games

Prerequisites

Compute Organization or Computer Architecture

Text Books

Beginning iPhone Development with Swift 5
Molly Maskrey, Kim Topley, David Mark, Frederik Olsson, Jeff LaMarche
Apress 2019
ISBN 978-1-4842-4865-2

Beginning Swift Games Development for iOS
James Goodwill, Wesley Matlock
Apress 2017
ISBN 978-1-4842-2310-9

Grading

Lab Sessions 20%
Programming Assignments 30%
Project Planning and Presentation 20%
Term Project 30%

Academic Integrity

All work that you submit in this course must be your own. Sharing of code on programming assignments is a form of academic dishonesty.

Lectures

Announcements

Projects

Grade

Account Management