700.401 (21S) Pervasive Computing Lab
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- Course title german Pervasive Computing Lab
- Type Course (continuous assessment course )
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 3.0
- Registrations 6 (14 max.)
- Organisational unit
- Language of instruction English
- possible language(s) of the assessment English
- Course begins on 02.03.2021
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
Work in a team to formulate a realistic problem in Pervasive Computing, design a practical solution, implement the solution as a prototype and demonstrate how the implemented solution solves the identified problem.
Teaching methodology
Students shall work in groups of two (2) to design practical solutions to problems in Pervasive computing. The first two meetings shall be lectures on existing embedded platforms, and some selected wired and wireless communication protocols. Students shall use the remaining weekly lecture hours to implement their chosen projects.
Course content
Modern environments are regulated by technologies that operate (provide value) in the background and do not necessarily get in the way of users. These technologies are used for purposes such as home automation, assert access management, smart agricultural applications and traffic management, to name a few.
The goal of this course (lab) is to identify some aspects of human lives that can be automated using a combination of sensors, actuators and embedded platforms. For example, a smart greenhouse application requires the use of a soil moisture sensor to monitor the water requirement of plants, and, an irrigation pump is automatically turned on once the soil water content reduces to a threshold.
In this course, students will work in teams (in groups of two). Each team defines the problem it intends to solve, and, team members are expected to contribute equally to the implementation of the chosen project. All hardware, software and tools required for the approved projects shall be provided.
Prior knowledge expected
A basic understanding of the following will be beneficial for this course:
- Computer hardware assembly (interfacing)
- Computer programming (C, C++, C#, Python, MicroPython, etc)
- Communication protocols (wired and wireless)
- Electronics concepts
- Embedded systems
- Sensor networks
Examination information
Assessment criteria / Standards of assessment for examinations
There is no written examination for this course.
Instead, this course shall be graded based on
- The successful implementation and demonstration of the chosen project
- Oral assessment of members' contribution to the chosen project
- Submitted report on the chosen project
The course grades are divided into four (4) components. The detailed grading for this course is as follows:
1. Project proposal and presentation …………………… 10%
2. Project implementation and milestones (total: 55%)
Overall project implementation …………………… 50%
Milestone reporting (every two weeks) …………………… 5%
3. Final project demonstration (presentation) …………………… 25%
4. Final project report submission …………………… 10%
A minimum of 50% is required to pass this course.
Please note that with the exception of Milestone Reporting, all other components are mandatory. Failure to participate in any of them is a fail.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Masterstudium Information and Communications Engineering (ICE)
(SKZ: 488, Version: 15W.1)
-
Subject: Networks and Communications: Advanced (NC)
(Compulsory elective)
-
Wahl aus dem LV-Katalog (siehe Anhang 2) (
0.0h VO, VK / 30.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Wahl aus dem LV-Katalog (siehe Anhang 2) (
0.0h VO, VK / 30.0 ECTS)
-
Subject: Networks and Communications: Advanced (NC)
(Compulsory elective)
- Masterstudium Information and Communications Engineering (ICE)
(SKZ: 488, Version: 15W.1)
-
Subject: Information and Communications Engineering: Supplements (NC, ASR)
(Compulsory elective)
-
Wahl aus dem LV-Katalog (Anhang 4) (
0.0h VK, VO, KU / 14.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Wahl aus dem LV-Katalog (Anhang 4) (
0.0h VK, VO, KU / 14.0 ECTS)
-
Subject: Information and Communications Engineering: Supplements (NC, ASR)
(Compulsory elective)
- Masterstudium Information and Communications Engineering (ICE)
(SKZ: 488, Version: 15W.1)
-
Subject: Technical Complements (NC, ASR)
(Compulsory elective)
-
Wahl aus dem LV-Katalog (Anhang 5) (
0.0h VK, VO, KU / 12.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Wahl aus dem LV-Katalog (Anhang 5) (
0.0h VK, VO, KU / 12.0 ECTS)
-
Subject: Technical Complements (NC, ASR)
(Compulsory elective)
- Masterstudium Information and Communications Engineering (ICE)
(SKZ: 488, Version: 15W.1)
-
Subject: Information and Communications Engineering: Supplements (NC, ASR)
(Compulsory elective)
-
Wahl aus dem LV-Katalog (Anhang 4) (
0.0h VK, VO, KU / 14.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Wahl aus dem LV-Katalog (Anhang 4) (
0.0h VK, VO, KU / 14.0 ECTS)
-
Subject: Information and Communications Engineering: Supplements (NC, ASR)
(Compulsory elective)
- Masterstudium Information and Communications Engineering (ICE)
(SKZ: 488, Version: 15W.1)
-
Subject: Technical Complements (NC, ASR)
(Compulsory elective)
-
Wahl aus dem LV-Katalog (Anhang 5) (
0.0h VK, VO, KU / 12.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Wahl aus dem LV-Katalog (Anhang 5) (
0.0h VK, VO, KU / 12.0 ECTS)
-
Subject: Technical Complements (NC, ASR)
(Compulsory elective)
- Masterstudium Information and Communications Engineering (ICE)
(SKZ: 488, Version: 15W.1)
-
Subject: Networks and Communications (WI)
(Compulsory elective)
-
Wahl aus dem LV-Katalog (siehe Anhang 2) (
0.0h VO, VK / 30.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Wahl aus dem LV-Katalog (siehe Anhang 2) (
0.0h VO, VK / 30.0 ECTS)
-
Subject: Networks and Communications (WI)
(Compulsory elective)
- Master's degree programme Technical Mathematics
(SKZ: 401, Version: 13W.1)
-
Subject: Informationstechnik
(Compulsory elective)
-
Pervasive Computing (
2.0h KU / 3.0 ECTS)
- 700.401 Pervasive Computing Lab (2.0h KS / 3.0 ECTS)
-
Pervasive Computing (
2.0h KU / 3.0 ECTS)
-
Subject: Informationstechnik
(Compulsory elective)
Equivalent courses for counting the examination attempts
-
Wintersemester 2022/23
- 700.401 KS Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2021/22
- 700.401 KS Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2019/20
- 700.401 KS Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2018/19
- 700.401 KS Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2017/18
- 700.401 KS Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2016/17
- 700.401 KS Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2014/15
- 700.401 KU Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2013/14
- 700.401 KU Pervasive Computing Lab (2.0h / 3.0ECTS)
-
Wintersemester 2012/13
- 700.401 KU Pervasive Computing Lab (2.0h / 3.0ECTS)