This course is designed to give students an overview of the mobile and social computing domain, conceptualize the fundamental aspects of this domain, and provide practical experience in building such applications. The course is aimed at masters and doctoral students. Upon completing the course the student is able to implement mobile user interfaces, implement online social network applications, explain the fundamental concepts of context awareness and online communities.
This course focuses on one of the core demands of industry today: deep understanding of mobile interaction, mobile computing constrains and mobile development. After this class, students will possess the:
- ability to design and prototype a mobile user interface taking into account usability aspects of interaction on smaller displays
- ability to explain and leverage the fundamental concepts of context awareness using smartphone hardware, software and human sensors
- ability to understand and implement from scratch a mobile application that leverages both usability and context to create engaging mobile experiences
Deliverables from last two years:
The course is composed of hybrid lectures (theory + in practice class exercise) and lab sessions for period 3, group project for period 4.
The course is passed with an approved work in all deliverables. This course is taught only in English.