This course is about learning to design successful mobile and IoT applications and services. Students who take this course will learn to evaluate critical design tradeoffs associated with different mobile and IoT technologies, architectures, interfaces and business models and how they impact the usability, security, privacy and commercial viability of mobile and IoT computing services and applications.
Lecture and project-based
This course is intended for a broad audience of graduate students interested in the emerging field of Mobile and Pervasive Computing. In prior years, students have typically come from a number of different master’s degree programs across campus, including programs from the School of Computer Science (e.g. eBusiness, human computer interaction, software engineering), Heinz (e.g. MISM), CIT (e.g. INI), and the Tepper School of Business.
Students are expected to have had some prior exposure to Java and HTML.
The objective of the course is to introduce participants to the technologies, services and business models associated with Mobile and IoT Computing. It also provides an overview of future trends and ongoing research in this new and fast-growing area.
Faculty and instructors who have taught this course in the past