|
Introduction to iPhone Programming with DragonFireSDK Intended Audience
Introductory programming students wishing to learn programming and iPhone app
development. However it is also appropriate for someone with some programming
background to take the course in order to learn iPhone app development.
Prerequisites
None. This course assumes zero prior involvement.
Course Length
This can be a short course in basic iPhone App development and C++ programming,
or it can be added to existing programming courses as an introductory module.
This allows the teacher/instructor to engage the students interest by having
them learn basic programming tasks with a tool that is intriguing to them.
Recommended Implementations
For Secondary Schools: This course makes an excellent introduction to
programming. The curriculum can be added to the beginning of a traditional
programming course. This gets students engaged and excited about programming at
the very beginning.
For community colleges: This course could be a brief elective, or could be added to the beginning of a traditional introduction to programming course in order to engage students interest early on in the course. For Continuing Education: This course makes a good stand alone course that can be offered in evenings spread out over a 3 week period, or in 2 weekend sessions. Objectives
At the end of this course students should:
· Create iPhone apps using DragonFireSDK o Display Text o Display Graphics o Play Sounds o Do simple animation · Understand the essentials of C++ including o Variables and data types o Loops and decision structures o Header files o Functions o If Statements o Loops · Understand Programming concepts o Compilers o Source Code o Statements o Variables and Data types · Understand iPhone apps Resources
http://www.dragonfiresdk.com/index.htm
http://www.dragonfiresdk.com/help/DragonFireSDKHelp.html http://www.learncpp.com/ Syllabus
Course Description:
A general introduction to C++ and DragonFireSDK Textbook(s): None Needed The DragonFireSDK is required Notes:
Lesson Plan by Topic
|