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 |
| |