DPS913 Weekly Schedule

On this page, you will find the DPS913/APD601 Weekly Schedule for the Winter 2012 semester.

Please note that the schedule may change, and that it is your responsibility to know the current schedule.

Week number and date (Wed, Fri) Topic theme and coverage Due this week Mark value
Week 1
Jan 10, Jan 12
Introduction to the course, and to…
Objective-C language
Cocoa and Cocoa Touch frameworks
MVC design pattern, composition, delegation
Development tools
Week 2
Jan 17, Jan 19
User interface elements
Views and view controllers
iPhone OS app structure
Memory management
Lab 1 4%
Week 3
Jan 24, Jan 26
Cocoa collections
Data persistence using property lists and archiving
MVC review and study
Modal view controllers
Debugging introduction
Lab 2 4%
Week 4
Jan 31, Feb 2
Tab bar application style
Navigation-based application style introduction
Table view introduction
Navigation-based application style with table view
Apple iPhone OS Human Interface Guidelines
Lab 3 4%
Week 5
Feb 7, Feb 9
Core Data technology introduction
Navigation-based application that uses Core Data
Lab 4 4%
Week 6
Feb 14, Feb 16
Continue working with data, and the Core Data framework Lab 5 4%
Week 7
Feb 21, Feb 23
Midterm test is Thu Feb 23
Accessing the network, and using web services, including RSS
User interface foundations for your programming assignment
Test 20%
( study week )
Feb 27 to Mar 2
Week 8
Mar 6, Mar 8
Core Graphics introduction to 2D graphics
iOS device features…

  • Accelerometer
  • Location
  • Camera
  • Address Book
  • etc.
Week 9
Mar 13, Mar 15
iOS device features, continued
Likely more Core Data coverage
Week 10
Mar 20, Mar 22
No class/lab
Progress meetings will be scheduled (10 to 15 minutes each)
Week 11
Mar 27, Mar 29
No class/lab
Progress meetings will be scheduled (10 to 15 minutes each)
Week 12
Apr 3, Apr 5
iOS programming assignment is due Mon Apr 2 at 3:00pm ET
Tuesday and Thursday – demonstrate your iOS app to your professor
Assignment 35%
Week 13
Apr 10, Apr 12
Survey of Mac OS X development topics and user interface guidelines
Views and view controllers
Cocoa Bindings
Using Core Data with Mac OS X apps
Document-based applications
Thursday – Exam preparation
( exam week )
Apr 16 to Apr 20
Exam 25%

.


Follow

Get every new post delivered to your Inbox.