CS 599: Trends in Mobile and Cloud Computing, Spring 2010
Prerequisites
The student should have taken either CSci 551 or CSci 555.
Introduction
In this class, we ask the question: "What will the Internet of the future look like when 4 billion smart phones are connected to the network?"
With the advent of smartphone technology, and the availability of a vast array of useful applications, mobile computing has moved into a second generation. In time, the smartphone will become the primary computing device for most people.
At the same time, motivated in part by mobile computing, the Internet has transformed itself with the emergence of cloud computing. Slowly, most computing and storage are moving into the Internet infrastructure, enabling end devices to be simple and also mobile.
We will examine cutting-edge research in mobile computing and cloud computing together, to understand each of these technologies and also how they will eventually work together. The class readings are derived from recent papers published in top systems and networking conferences.
Grading
There are no exams in this class. The course grade will be determined based on:
- Presentations (20%): Each student will present 2-3 papers from the reading list.
- Discussion summary (20%): Each student will write a summary of the discussion for 2-3 papers in the readings.
- Project (60%): In the course project, the student will be required to implement a mobile application or system that uses the cloud or the Internet infrastructure in an interesting and novel manner.
Statement for Students with Disabilities
Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or to TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 am - 5:00 pm, Monday through Friday. The phone number for DSP is (213) 740-0776.
Statement on Academic Integrity
USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one's own academic work from misuse by others as well as to avoid using another's work as one's own. All students are expected to understand and abide by these principles. Scampus, the Student Guidebook, contains the Student Conduct Code in Section 11.00, while the recommended sanctions are located in Appendix A: http://www.usc.edu/dept/publications/SCAMPUS/gov/. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can be found at: http://www.usc.edu/student-affairs/SJACS/.