Introduction to iOS Programming Class
EnterpriseWorks, the technology incubator at the University of Illinois, is offering an eight-week introductory class on iOS mobile application development. This class will provide students with the necessary skills and best practices for the development of an iOS mobile application. The class will include an instructor-led, hands-on introduction to Apple’s iOS 5.0 development environments, as well as work on real-world group projects developing simple but functional iOS mobile applications. The topics covered include development tools, iOS anatomy, Objective-C, memory management, automatic reference counting (ARC), foundation classes, iOS design patterns, view controllers, views, storyboards and animations.
This class is specially designed for working professionals who have object-oriented programming experience but are unfamiliar with developing mobile application under iOS. Michael Haberman, a professional programmer with significant experience in developing iOS mobile applications, will be the instructor of this class.
Meeting Details: This class will commence on February 8, 2012 and meet on Wednesday evenings, from 6:30 – 8:00 pm at EnterpriseWorks. The last class will be held on March 28, 2012.
Instruction Structure: The class will start with an introduction to the week’s topics, followed by a short lab that will allow students to get assisted development help, and work on group projects.
Registration: Registration for this class starts on January 27, 2012. The cost of this class is $100. More registration details can be found here. Registration for this course is available at http://go.illinois.edu/ios, and more information about EnterpriseWorks Mobile Development Center is available on our website at researchpark.illinois.edu.
About the Instuctor: Michael Haberman is a Senior Software Engineer at the Illinois Informatics Initiative. Haberman has been at the University of Illinois since graduating from Stanford University in 1995. He has built systems for network management, traffic security monitoring, data processing, analysis and visualization. His teaching experience includes teaching network security to FBI RCAT agents and mobile development classes for students. Mike started doing iOS development as a hobby but is now involved with several NSF grants that have a mobile component or development deliverable. He recently was part of Apple’s Cocoa Camp Pro for faculty involved with teaching iOS at the university level.