CS4962 - Mobile Application Programming and Design

Schedule (subject to change)

DateLecture NumberTopicLecture NotesAdditional Information
Jan. 10 Lecture 1 Introduction See Syllabus
Jan. 12 Lecture 2 Objective-C Intro Outline
Jan. 17 Lecture 3 Introduction to UIKit Video
Jan. 19 Lecture 4 Introduction to UIKit (cont'd) Video
UICatalog
Jan. 24 Lecture 5 Custom Controls Video Homework 1 Due
Jan. 26 Lecture 6 Working with Objects: Delegates and Target-Action Lecture Notes
Jan. 31 Lecture 7 Functional Specifications Video
Feb. 2 Lecture 8 Memory Management Video
Feb. 7 Lecture 9 Core Graphics Video, Slides Milestone 1 Due
Feb. 9 Lecture 10 Application Lifecycle Guide
Feb. 14 Lecture 11 View Controllers Video
Feb. 16 Lecture 12 Basic Web Interaction Video
Feb. 21 Lecture 13 Table Views Video
Feb. 23 Lecture 14 Data and Persistance Guide
Feb. 28 Lecture 15 Data and Persistance, Part 2 Guide (Milestone 2 Assigned)
Mar. 1 Lecture 16 Location Services Video
Mar. 6 Lecture 17 Hardware Interaction Milestone 2 Due
Mar. 8 Lecture 18 Bringing it All Together Sample Code, Slides
Mar. 20 Lecture 19 Milestone 3 Due
Mar. 22 Lecture 20
Mar. 27 Lecture 21
Mar. 29 Lecture 22 Responsiveness and Polishing Milestone 4 Due
Apr. 3 Lecture 23 EventKit
Apr. 5 Lecture 24 Cocos 2D Code Slides
Apr. 10 Lecture 25 More Persistance and CoreData Intro Milestone 5 Due
Apr. 12 Lecture 26 SQLite and Your iOS App Example Code Slides
Apr. 17 Lecture 27
Apr. 19 Lecture 28 Marketing on the App Store
Apr. 24 Lecture 29 Final Project Presentations Final Presentation Information

Lecture Videos, Audio Recordings, and Slides from pervious years are also available on iTunes U