iPhone Dev Course @ Bauhaus-University
This term I am teaching an iPhone Development course at the Bauhaus-University in Weimar, where I am working as an artistic staff member. The course is loosely based on the Stanford iTunesU course, but is slightly rearranged and instead of developing a couple of larger projects, the demos are more reduced and focus on the given task.
Nearly all basic tasks are covered, beginning from an introduction in Objective-C 2.0 along with properties and memory management, to all cocoa touch related frameworks: Foundation & UIKit, Classes, Objects & Instances, XCode & Interface Builder, Cocoa design Patterns (MVC, KVC & KVO, DataSources & Delegation, Notifications, Protocols, Categories…), View Controllers (incl. TabBar-, Navigation-, Table- and many other view controllers), Core animation, Data Serialization, WebViews, Location, Maps, Accelerometers, Camera, Bonjour, GameKit, PhotoLibrary, MediaLibrary, Audio API and much more…
There's a lot of information in our Media-Wiki as well:
http://web.uni-weimar.de/medien/wiki/IFD:IPhone-Dev
(mixed German/English though, we're in process of converting the course stuff to english, please bear with us)
If you happen to be a student in weimar and missed that one, please note that this course will be repeated next year, probably with a larger update for iPad Development.
If you don't live in Weimar, but are interested in studying Media-Design/Media-Arts or Media-Systems, check out the Faculty of Media at the bauhaus-University Weimar. It's an international Bachelor/Master/PhD program with (eg) BfA/MfA or BSc/MSc. I can really recommend it – especially because there are still no Studiengebühren in Thüringen (you don't have to pay to study in Thuringia, in contrast to federal countries like Bavaria, where you have to pay something between 300 to 800 EUR per term).
More Information in the BUW-Medien Wiki:
http://web.uni-weimar.de/medien/wiki/IFD:IPhone-Dev