Home > 2010 Winter DPS913 > DPS913 APD601 iPhone OS programming assignment

DPS913 APD601 iPhone OS programming assignment

January 15, 2010 Leave a comment Go to comments

A course highlight is the iPhone OS programming assignment. Information about it is here..


One of the highlights of this course is the iPhone OS programming assignment. The assignment gives you the opportunity to prove that you have learned what you needed to, and it gives you a chance to implement your own ideas and passions. And, you get to create something awesome – something that you can show to mom.

You can start working on the assignment any time. It is due at 8:00am on Friday April 2 (which is the Good Friday statutory holiday).

You can do the assignment alone, or with one other partner. You must choose your option and whether you will work alone by 8:00am on January 29, and submit your project plan to me during that day’s class session. If you do the assignment with a partner, your work will be held to a slightly higher standard.

What can you do for the assignment? Well, you have some flexibility. There are basically three options:


Option 1 – Your Own Idea

If you have your own idea for an iPhone OS application, it may be possible for you to make it count for your iPhone OS programming assignment. In a couple of weeks, a specifications document will be published. You can design your application in a way that enables you to fulfil the specifications.

Please note that your own idea does NOT have to be unique and never-before-seen. With 100,000+ iPhone OS applications now available, a unique idea may be hard to come up with. Therefore, you can (for example) reproduce the behaviour of an existing iPhone OS application if you want, make a better version of something already out there, or make a companion to an existing desktop or web app.


Option 2 – Applications for ACS (Academic Computing Systems)

Seneca’s Academic Computing Systems (ACS) unit maintains the instructional computing systems that help the School of Computer Studies deliver their programs.

ACS needs a number of applications for the iPhone OS. These applications will help in the maintenance of the instructional computing systems, and enhance their staff’s ability to communicate and perform their tasks.

Hassan Assiri, ACS Manager, will act as the client. Within a few weeks, detailed specifications will be published, and you will be able to select an app to work on.


Option 3 – ( name to be announced, will be an “iSeneca for SCS” only )

Modelled after iStanford and similar apps for universities and colleges, “iSeneca for SCS” will provide a set of tools that will complement your daily experience in the School of Computer Studies. The app ultimately will be useful for students, faculty, and staff. Features could include the following:

  • Access to curriculum and course lists
  • Access to course web sites
  • Timetable view
  • Maps of the York campus facilities
  • Create and maintain contact lists for course project group members
  • Document store and peer exchange
  • …and others…

Your professor has pretty high expectations on this one. I am confident that you can rise to the challenge. Detailed specifications will be published within a few weeks. Your professor will act as the client.


Categories: 2010 Winter DPS913
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: