Picture of Tim Kellers
Updated Information and Contacts -- in class Hybrid section Available for IPhone/iPad Application Development classes
by Tim Kellers - Saturday, 20 March 2010, 03:03 PM
 

The Summer Sessions of the iPhone/iPad Development class begin the week of May 3, 2010, and July 6, 2010.

The Fall 2010 Session of the iPhone/iPad Development begins the week of August 30, 2010

Online:

  • Course Length: 30 hours total instruction over 8 weeks
  • Format: Online, non-credit with instruction
  • Cost: $1,050 (includes student registration in the Apple Developer portal)*
  • Upcoming Starting Dates: The week of Monday, May 3, 2010, the week of July 6, 2010 and, for the Fall 2010 section, August 30, 2010

Hybrid

  • Course Length: 30 hours total instruction and assignments over 6 weeks
  • Format: Hybrid, one hour in-class lecture per week, online class material available 24/7 and up to 8 hours of Lab availability
  • Cost: $1,050 (includes student registration in the Apple Developer portal)*
  • Lectures: Monday evenings from 6:00 PM - 7:30 PM
  • Lab availability: 2:00 PM - 4:00 PM and 5:00 PM - 7:00 PM Tuesday, Wednesday and Thursday through June 10, 2010. Summer computer lab hours are subject to schedule changes.


The iPhone Application Development Class will include instruction on the following topics:
  • Installation and use of the Apple iPhone software Developer's Kit
  • iPad Simulator in a beta version of the SDK
  • Building a simple program that demonstrates keyboard text entry.
  • TCP/IP: Detecting and displaying the IP address on an Apple iPhone
  • The System Configuration Framework: Determine the network state of an iPhone or iPod Touch
  • NavBar: Using UINavigationController and UIViewController classes to build an applications User Interface.
  • Building an iCalculator application: from Source Code to an installable application
  • OpenURL: Launching applications using basic native protocols. Connecting to and launching installed applications and utilities using openURL
  • Using the accelerometer to detect and display movementThe AccelerometerGraph sample application graphs the motion of the device along each of three axes. Using he Bubble Level sample application demonstrates how to receive and interpret acceleration information, animate a view, and use a utility view (used for calibration
  • Create, record into, and read from a CAF (Core Audio Format) audio file
  • Building the PasswordGenerator: The full Apple AppStore application. Combines UIButtons, random numbers and animations
  • HeadsUpUI: Demonstrates the creation of a "heads up" display control inteface that floats over a primary application's display.
  • Using DashCode to deploy web applications

Discussion of Apple's AppStore Do's and Don't for submitters.

How to use Apple's tools and reports to market iPhone (and iPod Touch) applications

Students will be admitted to the NJIT Apple Developer Portal for the iPhone and will have access to all the Apple resources made available to NJIT.
Students may also be required the purchase of a textbook for this class. The fee for the textbook is not included in the course registration fee.

Students are required to have access to a Macintosh computer that will run the latest release version of the iPhone Software Deveopment Kit, and a device onto which they can load applications. Having an iPhone is suggested, but application development may also be done for the Apple iPod Touch. Some capabilites of the iPhone Software Deveopment Kit are beyond the hardware limits of the iPod Touch.

Students who participate in the Hybrid (one lecture a week plus up to 8 hours of available Macintosh computer lab time) section of this class may use the Mac Lab at NJIT for lessons, classwork and app project development.

Successful candidates in this course will receive a certificate of completion from the New Jersey Institute of Technology.



* NJIT Continuing Professional Education (CPE) ONLINE classes Withdrawal / Refund Policy

Written refund requests with explanations must be submitted via email to NJIT CPE no later than 24 hours after the start date of the course. CPE will confirm the request and notify the student of its decision.

Withdrawals can be made at any time but written notification via email is still required.All written requests should be submitted to noncredit@njit.edu.

At home in front of my iMac
Re: Updated Information and Contacts -- in class Hybrid section Available
by Inocencio Tundidor - Friday, 12 March 2010, 07:48 PM
 
Mr. Keller,

I registered for the session starting on the week of March 15th. Want to know if the class include the xcode application from Apple, or do I need to register with Apple to download it from the ADC site?

Also I am interested in attending the Hybrid sessions, will there be a class room session on Monday the 15th?

Thank you,

Ino Tundidor