CSCI 4800/5800: Mobile Computing and Programming
Fall 2014

Department of Computer Science and Engineering
College of Engineering and Applied Sciences
University of Colorado Denver


Quick Links: [ General information | Course overview | Schedule | Grading & Policies ]

General Information


Course Overview

Welcome to Mobile Computing and Programming. This course contains two main simultaneous tracks, namely mobile computing and mobile programming. A series of lectures on various aspects of mobile computing provides an understanding of challenges and solutions in design and implementing mobile systems. The main topics include mobile sensing, human mobility and its technical implications, vehicular mobile systems, localization and positioning techniques, energy consumption and cloud offloading, and mobile security and privacy. To illustrate these concepts and relate them to practice, a series of lectures, tutorials, and labs on mobile application programming is provided. The course will cover the fundamental programming principles, software architecture and user experience considerations underlying handheld software applications and their development environments. Students will gain hands-on experience through implementing applications in the Android Platform in laboratory projects, assignments, and a final project. 

Schedule and Materials

Time

Topics

notes

08/18 (M)

Introductions & Logistics

 

08/20

MP 1 - Android Platform & Dev. Environment

 

08/25 (M)

MC 1 – Opportunities & Challenges in Mobile Computing

 

08/27

MP 2 – Dev. Environment (Cont.) & Application Fundamental

 

09/01 (M)

Labor Day Holiday

No Class

09/03

 

 

09/08 (M)

 

 

09/10

 

 

09/15 (M)

 

 

09/17

 

 

09/22 (M)

 

 

09/24

 

 

09/29 (M)

 

 

10/01

 

 

10/06 (M)

 

 

10/08

 

 

10/13 (M)

 

 

10/15

 

 

10/20 (M)

 

 

10/22

Midterm Review

 

10/27 (M)

Midterm

 

10/29

 

 

11/03 (M)

 

 

11/05

 

 

11/10 (M)

 

 

11/12

 

 

11/17 (M)

 

 

11/19

 

 

11/24 (M)

Fall Break Starts

No Class

11/26

Fall Break Continues

No Class

12/01 (M)

 

 

12/03

 

 

12/08 (M)

(Final)

 

 

12/22

Final Grade Available

 


Grading and Policies

Course Grade: Letter grades are as follows:


Programming Assignments:
The Programming Assignments will be in Java. The grading of the Programming Assignments is a combination of completeness (all specifications are covered), correctness of results, and style. All programming assignments are due at the beginning of class on the due date. Submissions will be made via Canvas. I do not allow late work to be submitted unless there is prior written approval by me based on special circumstances. If your work is not on Canvas, it will not be graded.

University Policies:  

Access:
The University of Colorado Denver is committed to providing reasonable accommodation and access to programs and services to persons with disabilities. Students with disabilities who want academic accommodations must register with Disability Resources and Services (DRS) in North Classroom 2514, Phone: 303-556-3450, TTY: 303-556- 4766, Fax: 303-556-4771. I will be happy to provide approved accommodations, once you provide me with a copy of DRS’s letter. [DRS requires students to provide current and adequate documentation of their disabilities. Once a student has registered with DRS, DRS will review the documentation and assess the student’s request for academic accommodations in light of the documentation. DRS will then provide the student with a letter indicating which academic accommodations have been approved.]

Academic Honesty and Student Code of Conduct:
Students are expected to know, understand, and comply with the ethical standards of the university, including rules against plagiarism, cheating, fabrication and falsification, multiple submissions, misuse of academic materials, and complicity in academic dishonesty. For more information on Academic Honesty and the Student Code of Conduct please see: http://www.ucdenver.edu/life/services/standards/students/pages/default.aspx

 Other University Policies:
Academic Freedom:
http://www.ucdenver.edu/policy/pages/academic-Freedom.aspx Family Educational Rights and Privacy Act (FERPA):
http://www.ucdenver.edu/student-services/resources/registrar/students/policies/Pages/StudentPrivacy.aspx Attendance:
http://www.ucdenver.edu/faculty_staff/employees/policies/Policies%20Library/OAA/ StudentAttendance.pdf Discrimination and Harassment Policy and

Procedures:
http://www.ucdenver.edu/about/WhoWeAre/Chancellor/ViceChancellors/Provost/Stu dentAffairs/UniversityLife/sexualmisconduct/DenverPolices/Pages/DenverWelcome.aspx  

Grade Appeal Policy:
http://www.ucdenver.edu/policy/Documents/Process-for-Grade-Issues.pdf

Copyright © Tam Vu 2014