5ECTS / 138 hours of work
|Language of instruction
Spring, periods 3 and 4
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
The basic concepts of mobile interface design, implementation, mobile sensor acquisition, context awareness.
|Mode of delivery
|Learning activities and teaching methods
5 ECTS cr = 138h of course work. Lectures (14h), in-class exercises (14h) and practical work (107h) (project, assignments).
Computer Science and Engineering students and other students.
|Prerequisites and co-requisites
Recommended to have experience with object-oriented programming (Java, C#).
|Recommended optional programme components
The course is an independent entity and does not require additional studies carried out at the same time.
|Recommended or required reading
All necessary material will be provided by the instructor.
|Assessment methods and criteria
The assessment depends on whether the student attends or not the class. For attending students, the assessment is based on 5 laboratory exercises (which the student needs a passing grade). For non-attending students, 5 individual assignments are assigned instead of the laboratory exercises (which the student needs a passing grade). For non-attending students, there is an intermediate exam at the end of period 3 and another at the end of period 4. All students, attending or not, are peer-assessed in a team project during period 4.
The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.
Denzil Socrates Teixeira Ferreira
|Working life cooperation