IIT Bringing iOS Development Classes to 1871

Written by
Published on Oct. 08, 2012

IIT College of Science CS Courses at 1871

Learn iOS development from the ground up—from a top technology university in Chicago—at 1871 in the Merchandise Mart. We are pleased to announce the beginning of a new series of courses on computer science and software development hosted by the Illinois Institute of Technology Department of Computer Science.

Instructor: Michael Saelee, award-winning computer science teacher at IIT

Classes are at 1871
Merchandise Mart, 12th Floor
222 Merchandise Mart Plaza
Chicago, IL 60654

For questions or to register, contact [email protected] or visit the IIT 1871 website.


 

Introduction to iOS development

October 26, 8 a.m.–5 p.m. -or-
November 6, 8 a.m.–5 p.m.

After completing this seminar, attendees with no prior experience in iOS development will be able to create basic iOS apps that leverage the templates provided by Apple's Xcode integrated development environment (IDE). The seminar will cover the following topics:

  • an introduction to Objective-C, the programming language used for native iOS development
  • an overview of Cocoa Touch, the primary high-level iOS software library
  • essential software patterns as implemented in Cocoa Touch including target-action, delegation, and model-view-controller (MVC)
  • built-in controllers for navigation-, tab-, and list-driven user interfaces
  • the use of interface builder documents and storyboards to visually construct user interfaces and tie them to code

 

Overview of iOS development

November 1, 1 p.m.

This 75-minute talk will provide an overview of the software applications, development libraries, and basic design patterns used in the creation and testing of iOS apps, with an eye towards their capabilities and limitations. The focus will be on the Apple-provided native toolchain, though alternative frameworks and development techniques will be mentioned. During the talk a simple iOS application will be put together to demonstrate the use of the development toolchain. Some prior programming experience would be helpful but is not required.

Explore Job Matches.