This course will example efficient strategies to design and implement applications and services for mobile and wireless systems with a focus on mobile phone platforms. The course will start with an overview various mobile platforms that are broadly available today (iPhone, Windows Mobile, and Android). It will be followed by a broad array of topics in developing such applications and services, that include wireless communication issues, location-based services, cloud-based design, energy consumption and efficiency issues, human-computer interaction for small form factor devices, and system integration.
The main focus of the course will be a semester-long programming project that will be done in groups of 4 or more. Students will be required to quickly come up to speed with their programming platform, define a specific project objectives in detail, and showcase a full application by the end of the semester.
There are no required texts for this course as most of the material will be drawn from diverse articles.
Class Time MWF 1-2.15pm
Room CS 1240 (some additional space available in CS 1366)
|Instructor||Teaching Assistant 1||Teaching Assistant 2|
|Office||CS 7391||send email||send email|
|Office hours||after class|
Please confirm meetings by email before you show up for office hours.
Class Mailing List firstname.lastname@example.org
Final Exam None
Assignments will be due at the start of class on the due date. Late assignments will not be accepted, so turn in whatever you have done.
|Course Overview and Syllabus|