IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Pervasive Computing 
Kursusnavn (engelsk):Pervasive Computing 
Semester:Forår 2016 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:20 
Maks. antal deltagere:40 
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 is expected to be able to:
* describe the background, vision and the most important application areas of Pervasive Computing.
* be able to 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 and use different types of sensor technology and data processing approaches.
* explain and use different methods for activity recognition
* explain and use principles of mixed-reality models. 
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.
* System architecture and infrastructure for pervasive computing.
* Sensor technology and sensor data processing.

On top of that the course will give an overview of possible thesis subjects in this area and offer a possibility of matching 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.


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

Obligatoriske aktivititer:Content

Workload

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.

Feedback

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.  

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