Section 2 describes the role of Objective-C in iPhone programming and its new
features that we need to cover compared with Java/C++. Section 3 discusses iPhone SDK
and the frameworks used in iPhone programming. Section 4 talks about the tools used for
iPhone application development and testing. Section 5 discusses the design patterns
employed in iPhone application templates that students should know of. Section 6 briefly
describes the real-world applications completed by our students. Section 7 makes
conclusion remarks and discusses the possibility of integrating iPhone programming with
other courses.