
| Instructors: |
Dr. Orland Hoeber (ER-6037) hoeber@cs.mun.ca (Office hours: T/Th 10:30 AM - 12:00 PM) |
Lectures: | T/Th 9:00 AM – 10:15 AM (EN-1051) |
|
Dr. Minglun Gong (ER-3014) gong@cs.mun.ca (Office hours: T/Th 10:30 AM - 12:00 PM) |
Lab: | W 11:00 AM - 1:00 PM (EN-2032) | |
|
Dr. Peter Chen (ER-6031) yzchen@cs.mun.ca (Office hours: F 3:00 PM – 5:00 PM) |
COMP 2760 (Encountering the Computer: Society and the Individual)
COMP 3715 (Network Computing with Web Applications)
COMP 3716 (Software Methodology)
Software Development for Mobile Devices focuses on the design and implementation of software in a mobile networking environment. The primary topics to be covered in this course include software engineering, network computing, graphics programming, and human-computer interaction for mobile devices. A modern mobile device with advanced networking and graphic features, including multi-touch interaction and motion sensors will be used as the primary platform for development in this course..
The iPhone/iPod Touch will be used as the hardware platform in COMP 4768. All assignments and projects will be expected to run on this platform. The software development kit will only run on the Mac OS X platform. As such, a shared laboratory (EN-2032) will be available for students to use if they do not have access to a Mac computer. The lab times (W 11:00 AM – 1:00 PM) will be conducted as help sessions for the lab tasks and assignments. A small number of iPod Touch devices will be made available on a sign-out basis for testing purposes.
Material from the iPhone Developer University Program and the iPhone Reference Library will be used in this course. Specific readings will be assigned during class.
The final grade in the course will be determined as follows:
| Assignments (3): | 3 x 10% | 30% |
| Milestone-Based Project: | 40% | |
| Final Exam: | 30% | |
| Total: | 100% |
You must achieve a passing grade in the project and final exam to pass the class.
Lectures, three hours per week (T/Th 9:00 AM – 10:15 AM; EN-1052).
All lecture notes and assignments will be posted on Desire2Learn.
The course syllabus contains the course schedule, topics, and other details about the course.
All assignments are due prior to the beginning of the class on the specified dates. Late submissions will not be accepted. All assignment materials must be submitted online via Desire2Learn. Physical submissions are not required.
Please familiarize yourself with the Undergraduate Academic Regulations, as provided in the 2009/20010 University Calendar. Of particular importance are the following:
September 24, 2009
October 15, 2009
October 22, 2009
November 5, 2009
November 12, 2009
November 24, 2009
December 3, 2009
December 8, 2009
tba