Adv. C++ Programming Wt. (D89) Course Description

This two semester course is a continuation D86 C++ Programming. Advanced C++/Objective-C programming techniques that are used to create iPhone and iPad Apps using the latest iOS and Xcode updates. The iOS Sprite Kit is harnessed to create sophisticated video games. 

At the end of each semester students will complete a programming project (App) based on topics covered thus far in the class or researched. The completed Apps will be judged in a programming one or more competitions. These completed Apps may also be submitted to the Apple's App store as a free or paid App. 

Specific topic coverage includes:

C/C++ Programming

  • Input/Output
  • Control Structures I (Selection)
  • Control Structures II (Repetition)
  • User-Defined Functions 
  • Arrays and Strings
  • Pointers
Objective-C Programming
  • Pointers, Classes, Interfaces
  • Exception Handling
  • Blocks
  • Cocoa/Cocoa Touch Programming
  • Sprite Kit
  • Core Data

Last modified: Thursday, 16 August 2018, 9:14 PM