University of Wisconsin - Parkside
Department of Computer Science
CSCI 490 Programming Mobile Devices
Spring 2012
| Instructor | Dr. J. U. Quevedo |
| Syllabus | Spring 2012 |
| Class | Day | Date | Activity |
| 1 | Tue | 1/17 | Course Introduction |
| 2 | Th | 1/19 | Setting up an Android Project In Class Activity 1 |
| 3 | Tue | 1/24 | User Interface |
| 4 | Th | 1/26 | More User Interfaces Set up a Button with OnClickListener Using setText method for our button |
| 5 | Tue | 1/31 | What is Android? Mobile Computing In Class Assignment 2 |
| 6 | Th | 2/2 | Review Activity Life cycle, Process life cycle: foreground, visible, background, empty process, service First assignment presentation |
| 7 | Tue | 2/7 | Finish first assignment presentation UH-app Computer Science + Art = Apps iPhone Exercise Application Fundamentals Mobile application development |
| 8 | Th | 2/9 | The Sudoku example, multiple
activities code |
| 9 | Tue | 2/14 | Themes and menus Activity 1: test next version of the Sudoko Activity: Implement the unlocalized application |
| 10 | Th | 2/16 | Exploring 2D graphics |
| 11 | Tue | 2/21 | Android Tutorial Presentation |
| 12 | Th | 2/23 | Android Tutorial Presentation |
| 13 | Tue | 2/28 | Tutorials |
| 14 | Th | 3/1 | SQLite WebView Activity |
| 15 | Tue | 3/6 | Objective-C Setting-Up Xcode First Program |
| 16 | Th | 3/8 | Midterm Exam |
| 17 | Tue | 3/13 | Spring Break / No Classes |
| 18 | Th | 3/15 | Spring Break / No Classes |
| 19 | Tue | 3/20 | Cocoa and Objective C IPhone application (Interface, implementation, property, synthesize, NSSTrings, protocols) |
| 20 | Th | 3/22 | In Class Assignment |
| 21 | Tue | 3/27 | Anatomy of an iPhone Application in_class activity h_file m_file |
| 22 | Th | 3/29 | View Controllers |
| 23 | Tue | 4/3 | More View Controllers |
| 24 | Th | 4/5 | Textbook
Code and errata Getting Rid of Keyboards SQLite |
| 25 | Tue | 4/10 | SQLite- second part |
| 26 | Th | 4/12 | iPhone Tutorial Presentation |
| 27 | Tue | 4/17* | iPhone Tutorial Presentation |
| 28 | Th | 4/19 | Windows Phone In class activity |
| 29 | Tue | 4/24 | Exam |
| 30 | Th | 4/26 | Windows Phone Your First Silverlight Application for Windows Phone |
| 31 | Tue | 5/1 | Project Presentations |
| 32 | Th | 5/3 | Outline for Final Exam and Course Evaluation |
| 33 | Tue | 5/8 | Final Exam 10:30 AM PM-12:30 PM |
#import
<Foundation/Foundation.h>
int
main (int argc, const char * argv[]) {
NSAutoreleasePool * pool =
[[NSAutoreleasePool alloc] init];
// insert code here...
NSLog (@"Hello World!");
[pool drain];
return 0;
}
//
First program example
int
main (int argc, const char * argv[])
{
NSAutoreleasePool * pool =
[[NSAutoreleasePool alloc] init];
NSLog (@"Programming is fun!");
[pool drain];
return 0;
}