DPS913 Course Notes – Fall 2011
The table below has links to the daily course notes. New notes are at the top.
.
| Week number and date |
Topic theme and coverage | Due date |
Mark value |
| Exam Wednesday December 14 |
Final exam in SEQ Building, room S3028 | Exam | 25% |
| Week 13 Friday December 9 |
Final exam preparation Bring your own questions |
||
| Week 13 Wednesday December 7 |
Introduction to Mac OS programming for iOS programmers | ||
| Week 12 Friday December 2 |
Friday timeslot – demonstrate your iOS app to your professor | ||
| Week 12 Wednesday November 30 |
Programming assignment is due on Mon Nov 28 at 3:00pm Wednesday timeslot – demonstrate your iOS app to your professor |
Assign | 35% |
| Week 11 Friday November 25 |
Work period – professor will be in his office, and available for consultation | ||
| Week 11 Wednesday November 23 |
Work period – professor will be in the lab room, and available for consultation | ||
| Week 10 Friday November 18 |
Device and iOS feature programming, continued | ||
| Week 10 Wednesday November 16 |
Work period – professor will be in the lab room, and available for consultation | ||
| Week 9 Friday November 11 |
Model object design, data object scenarios in Core Data, continued | ||
| Week 9 Wednesday November 9 |
Model object design, data object scenarios in Core Data | ||
| Week 8 Friday November 4 |
Device and iOS feature programming, continued; accelerometer, audio player, location services, map kit introduction, address book API introduction | ||
| Week 8 Wednesday November 2 |
Creating a “home” or “launch” view for your app Introduction to 2D graphics Device and iOS feature programming |
||
| Study week October 24 to October 28 |
Study week – no scheduled lectures or labs | ||
| Week 7 Friday October 21 |
More about to-many relationships iOS device configuration for development Introduction to network access Creating a “home” or “launch” view for your app |
||
| Week 7 Wednesday October 19 |
Mid-term test Lab 5 is due on Thu Oct 20 at 6:00am |
Mid-term test Lab 5 |
20% 4% |
| Week 6 Friday October 14 |
Continue studying the feature-complete Core Data app | ||
| Week 6 Wednesday October 12 |
More about object relationships in Core Data Add and edit objects in a feature-complete app Lab 4 is due on Mon Oct 17 at 6:00am |
Lab 4 | 4% |
| Week 5 Friday October 7 |
Navigation-based app style, using Core Data Object relationships in Core Data iOS Programming Assignment discussion |
||
| Week 5 Wednesday October 5 |
Multi-level navigation-based app Core Data technology introduction Lab 3 is due on Thu Oct 6 at 6:00am |
Lab 3 | 4% |
| Week 4 Friday September 30 |
Sharing state between view controllers in a tab bar app Navigation-based app style |
||
| Week 4 Wednesday September 28 |
Modal view controllers – alert, action, new/replace Tab bar app style Lab 2 is due on Thu Sep 29 at 6:00am |
Lab 2 | 4% |
| Week 3 Friday September 23 |
State persistence plist, archiving |
||
| Week 3 Wednesday September 21 |
Collection classes Picker View, and Table View Lab 1 is due on Thu Sep 22 at 6:00am |
Lab 1 | 4% |
| Week 2 Friday September 16 |
Review / topic checkpoint Keyboard handling Lab 1 introduction |
||
| Week 2 Wednesday September 14 |
Building iOS apps Related programming language and framework topics View controllers Delegation etc. |
||
| Week 1 Friday September 9 |
Continue the introduction to… Cocoa and Cocoa Touch frameworks MVC design pattern, composition, delegation Development tools |
||
| Week 1 Wednesday September 7 |
Introduction to the course, and to… Objective-C language |
.
.
.
.