This course will provide the concepts and practice necessary to effectively develop mobile applications, in particular on the iOS platform as well as on the Android platform. At the end of the course the students should be able to develop small mobile applications using ta persistance, graphics and the device hardware components such as a camera and a GPS.
Week |
To be covered |
Assignment & Materials |
Administrivia and some basic concepts of Mobile App Development. |
||
Design Patterns |
|
|
A first App: Hello World |
|
|
Getting Started with XCode and Objective-C |
|
|
Using Cocoa |
|
|
App Design considerations |
|
|
Utilizing views |
|
|
Data persistence |
|
|
Storybook |
|
|
Supporting communication over the web (email, web services, iCloud) |
|
|
Android SDK |
|
|
MVC in Android |
|
|
Building a sample Android App |
|
|
This syllabus is a living document. It is subject to change. If you want to look at the syllabus always download the latest copy from the website.
Item | Weight |
Assignment Average | 40% |
Final Project | 60% |
Weighted Average | Course Grade | |
90% or higher | A | |
80% – 89% | B | |
70% – 79% | C | |
60% – 69% | D | |
0% – 59% | F | |
Come prepared, google the topics, read the book and, of course, do the homework on your own.
Each day1 that your work is late the maximum possible grade decreases by one letter point.
Students are required to abide by Northeastern Illinois University’s academic integrity policy. Failure to adhere to this policy will likely result in a failing grade in the class and / or expulsion from the University.
It is recognized that a safe university environment is a shared responsibility of faculty, staff, and students, all of whom are expected to familiarize themselves with and cooperate with emergency procedures. Emergency Procedures and Safety Information can be found on NEIUport on the MyNEIU tab or at: