Siirry suoraan sisältöön

Introduction to Smart Environments (3 cr)

Code: TX00DU07-3001

General information


Enrollment

02.05.2019 - 25.06.2019

Timing

05.08.2019 - 09.08.2019

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

ICT ja tuotantotalous

Campus

Leiritie 1

Teaching languages

  • English

Seats

0 - 18

Degree programmes

  • Degree Programme in Information Technology
  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Teachers

  • Antti Piironen
  • Martin Orehek

Groups

  • ICTSUMMER
    ICT Summer School

Objective

A “smart” system can be defined as a system, which supports its user in an intuitive way. It normally consists of miniaturized devices with sensors, actors and a computing hardware, which acquires data, processes the data to analyse the current situation to finally make autonomous decisions in a predictive and adaptive manner, performing then the so called “smart” actions.

A Smart Environment is an environment, which supports the inhabitant in a smart way, so that the user does not notice the technology but just naturally uses it, making its life more comfortable. The smartness in the environment is provided by the interaction of many different smart devices and systems in the environment, which do not act autonomously but exchange data and provide an overall functionality.

Participants will learn the basic building blocks of Smart Environments. Starting with the definition of different use-cases in this field, the actual requirements for such systems will be discussed. Knowing and understanding the requirements for Smart Environments different existing technologies found in the field of: internet-of-things, sensor networks, ubiquitous computing, etc., will be introduced and assessed.

The final goal is that students will be enabled to develop, setup and configure an embedded Linux platform using a single-board computer (e.g. RaspberryPi, Beagle Bone Black, …) and different sensors and actors, to create a dedicated Smart Environment.

Content

1. Definition of a Smart Environment with basic building blocks
2. Introduction of different existing technologies
3. Assessment of different technologies for Smart Environments
4. Setup of a simple Smart Environment using embedded Linux, single board computers, sensors and actors
5. Presentation of the Smart Environment created in the course.
?

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Attendance of the course and participation in the project work. The student understands the fundamentals of Smart Environments and can build a basic system.

Assessment criteria, good (3)

Active attendance of the course and active participation in the project work. The student understands Smart Environments and can build useful system.

Assessment criteria, excellent (5)

Active attendance of the course and very active participation in the project work. The student understands Smart Environments, can define the requirements of a new system and build a “smart” system.

Assessment criteria, approved/failed

Attendance of the course and participation in the project work.

Qualifications

Basic understanding of at least one programming language and a genuine interest in new technologies and smart devices.

Intensive course with hands-on project work.