Introduction to iPhone Programming with DragonFireSDK
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.
None. This course assumes zero prior involvement.
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.
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.
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 If Statements
· Understand Programming concepts
o Source Code
o Variables and Data types
· Understand iPhone apps
A general introduction to C++ and DragonFireSDK
The DragonFireSDK is required
Lesson Plan by Topic