IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Pervasive Computing, MSc 
Kursusnavn (engelsk):Pervasive Computing, MSc 
Semester:Forår 2017 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:
Maks. antal deltagere:30 
Formelle forudsætninger:Before the course the students should:
* Know all the basic elements in distributed systems, including network protocols, basic web protocols, RPC/RMI/SOAP, concurrency issues, and global time stamping.
* Be able to analyze, design, construct, test and document large software systems.
* Know the basis of requirement engineering and user interface design
* Be able to read scientific articles and write technical project reports.

This can be acquired e.g. by following the courses 'Analysis, Design and Software Architecture' and 'Mobile and Distributed Systems'


-----
Information about study structure:
This course is part of the SDT specialization in Pervasive Computing. 
Læringsmål:After completing the course, students are expected to be able to:
• describe the background, vision and the most important application areas of Pervasive Computing
• explain and use the core concepts and technologies within location-based services and context-aware computing
• explain the principles of different pervasive computing architectures and infrastructures including service discovery and wireless communication through Bluetooth
• explain and use different new types of user interfaces including tangible, embedded and wearable interaction
• explain key concepts and challenges for field studies of ubiquitous computing systems, including ethnography
• discuss and use methods for evaluation of usability and user experience of ubiquitous computing systems and their user interfaces
• explain and use different types of sensor technology and data processing approaches
• explain and use different methods for activity recognition 
Fagligt indhold:• Conceptual, theoretical, and applicable aspects of pervasive computing.
• Designs and applications of location- and context-aware technologies and applications.
• New types of user interfaces for pervasive computing.
• Approaches to study the use of ubiquitous computing systems.
• Methods for usability and user experience evaluation of ubiquitous computing systems.
• System architecture and infrastructure for pervasive computing.
• Sensor technology and sensor data processing.
In addition, the course will give an overview of possible thesis subjects in this area and offer a possibility of introducing students to supervisors 
Læringsaktiviteter:

14-15 weeks of teaching containing lectures and exercises organized as:
• 3 hours a week of theory/lectures
• 3 hours a week of exercises

Some weeks will have double lectures and no exercises while others will have double exercises and no lectures.

The teaching language will be English unless all teachers and students speak Danish. 

Obligatoriske aktivititer:Activities
During this course students will be required to hand in 2 mandatory assignments, that need to be completed/approved before being eligible to register for the examination.

What if the student fails to pass a mandatory activity:
Be aware: The student will receive the grade NA (not approved) at the ordinary exam, if the mandatory activities are not approved and the student will use an exam attempt. 
Eksamensform og -beskrivelse:B22: Mundtlig eksamen uden forberedelsestid ved eksamen., (7-scale, external exam)

The duration of the oral examination is 20 minutes per examinee (including time for grading)  

Litteratur udover forskningsartikler:Book: John Krumm (Ed.) Ubiquitous Computing Fundamentals. 2009. CRC Press