Mobile and Pervasive Computing

Location: Pittsburgh

Semester Offered: Spring

Cross listed Courses:

Course Number Department Units
14-841 Information Networking Institute 12
15-821 Computer Science Department 12
18-843 Electrical and Computer Engineering 12

Exploring research issues in mobile computing, understanding impacts of constraints and demands of mobility. Examples include network protocols, power management, user interfaces, file access, ergonomics, and security. Topics discussed will be ones where there is little consensus in the research community on the best approaches, also offering significant hands-on experience.

Syllabus

http://www.cs.cmu.edu/~15-821/

Class format

Lecture and project-based

Home department

INI

Target audience

CS, ECE, and INI MS/Ph.D. students.

Background required

Students with good backgrounds in operating systems, distributed systems, and computer architecture will find that this course builds naturally on their knowledge base. Without these prerequisites, the course may still be accessible to a student who is willing to put in additional effort.

Learning objectives

This course aims to impart conceptual knowledge, hands-on experience and industry context. A set of course readings gives students conceptual knowledge on key topics in mobile and pervasive computing. A substantial implementation project (roughly 50% of the course credit) gives hands-on experience. Commercial scans that are researched and presented by the students helps them to learn about the relevant state of the art in industry, and to see how commercial practice diverges from academic research. Research paper presentations give students exposure to tasteful choice of research problems, and to extracting key concepts from the published literature.