Mobile Application Programming
(CS 9033)

Fall 2012 - NYU Poly
{ News }
  • Dec 19th, 2012 Final grades are available via BlackBoard.
  • Dec 14th, 2012 Students close to graduation might be interested in the Jobs section.
  • Nov 20th, 2012 The class on Android security is confirmed for Nov 30th, 2012 @ 1:30pm
  • Nov 7th, 2012 Examples for the design document are available

    [ Example 1 | Example 2 | Example 3 ]

  • Nov 6th, 2012 Due to the devastation from the hurricane, the deadline for the first version of the design document has been moved to Thursday, Nov 15th @ 11:59pm
  • Oct 29th, 2012 Storm Sandy is going to hit NYC area - please take precautions and evacuate if necessary.
  • Oct 25th, 2012 Week6 slides are available in the syllabus section.
  • Oct 10th, 2012 New resouces to work with Locations have been posted
  • Oct 6th, 2012 Class material from Week 5 is available here
  • Oct 1st, 2012 Class material from Week 4 is available here.
  • Sep 25th, 2012 Android classes confirmed - Guest lecturer is Jeffrey Bickford from ATT:
    • Oct. 12th, 2012 Android: General Overview
    • Nov. 2nd, 2012 Android Security
  • Sep 20th, 2012 Class presentations are available here.
  • Sep 20th, 2012 New resources are available in the resources section.
  • Sep 18th, 2012 The students that did not present their projects are required to
    present on Wednesday, Sep 19th in Room 10.040 (CSE Department) @ 2:30pm
  • Sep 13th, 2012 Some useful resources have been published in the resources section of the website.
  • Sep 12th, 2012 Friday's class will be dedicated to the students' presentations.
  • Sep 11th, 2012 Week 1 Assignment was published on BlackBoard.
  • Sep 2nd, 2012 First class on Friday Sep. 7th will run from 1:30pm to 3:00pm only.
  • Aug 28th, 2012 New announcements posted on blackboard
  • Aug 28th, 2012 The first lecture on Sep 7th, 2012 will be 1.5hrs long (instead of 3hrs)
  • Aug 15th, 2012 New course pages have been created.
{ Class Details }

Today's computing paradigm is changing rapidly. Users moved from static, sensor-less computing environments like desktops to more dynamic, sensor-equipped, and mobile platforms: smart-phones and tablets. MAP is a project course, that is designed to:

  • provide insights on the mobile-devices programming environments
  • have the students think about new applications that leverage the programming environments offered by modern mobile devices
  • give the students an opportunity to create a product out of an idea in a rapid pace

Students develop projects on one of the two popular programmable mobile platforms: Apple's Iphone OS or Google's Android OS. The projects unlock the unique and ever growing set of abilities of the latest mobile devices such as accelerometer, multi-touch screen, compass, wifi, GPS, camera and accelerated graphics. Students work in teams of 3 members. Both their personal and team progress are evaluated throughout the semester with deliverables including reports and milestones.

The class is divided into three main parts:

  • Objective-C Programming and iOS capabilities
  • Development of the Grup Projects: from design to team development
  • Fast application deployment: real-world startup experiences

CS9033 Mobile Application Programming (MAP) was taught for the first time in Spring 2009.

{ History }

CS9033 Mobile Application Programming (MAP) was taught for the first time in Spring 2009. You can find the old pages here.