Instructor: | Dr. Orland Hoeber | Web: | http://www.cs.uregina.ca/~hoeber/ |
Lectures: | T/Th 11:30 AM - 12:45 PM | Email: | orland.hoeber@cs.uregina.ca |
Room: | CL 313 | Phone: | 306-585-4598 |
Office Hours: | M/W/F 9:00 AM - 11:00 AM (other times by appointment only) |
Office: | CW 308.25 |
CS 340 and one of CS 205, CS 315, or CS 335
Mobile Computing focuses on the design and implementation of software in a networked mobile environment. The primary topics to be covered in the course include software development practices, network computing, graphics programming, and human-computer interaction, all focused on the challenges and opportunities afforded by modern mobile computing devices.
Readings from the iOS Developer Library (https://developer.apple.com/library/ios/navigation/)
The final grade in the course will be determined as follows:
Assignments: | 4 x 10% | 40% |
Group Milestone-Based Project: | 5/5/5/20% | 35% |
Final Exam: | Apr 21 | 25% |
Total: | 100% |
In order to pass the course, you must pass the final exam. Your final mark may be adjusted by +/- 5%, at the instructor's discretion.
Lectures will be held twice per week: T/Th 11:30 AM - 12:45 PM in CL 313.
All lecture notes and assignments will be posted on UR Courses. The lecture notes should not be used as an alternative to attending the lectures. It is expected that students will attend the lectures, listen to the explanations and discussions, and take notes about the important information
The course syllabus contains the course schedule, topics, assignment due dates, and other details about the course.
All assignments are due at 11:55 PM on the specified dates, and must be submitted electronically via UR Courses. Late submissions will not be accepted, but the grades for missing assignments may be moved to the final exam under exceptional circumstances, and with appropriate documentation.
January 15, 2015
January 22, 2015
February 5, 2015
February 12, 2015
March 5, 2015
March 12, 2015
April 2, 2015
April 9, 2015
April 21, 2015