Pervasive Systems, 50 cr

Type of the study module

Advanced Studies

Contact

Hannu-Matti Järvinen, Jani Boutellier, Jarmo Takala

Learning Outcomes

- Students in computer systems will have:
- the ability to designing digital systems, including
application-specific circuits, processors, embedded systems, and systems-on-chip
- understanding on the functionality of digital and computer systems
- ability to design new equipment using modern methods and design tools
- the ability to understand, design, and implement concurrent, parallel, and distributed systems.
- Students in sensor-based engineering will have:
- good understanding on MEMS sensor measurements and error sources
- the ability to use sensor data to improve positioning and navigation accuracy
- ability to design context aware features for laction-based services
- Students in software specialisation will have
- a good understanding of software engineering
- the ability to design and implement software systems
- ability to manage and improve software development processes
- the ability to understand, design, and implement concurrent, parallel, and distributed systems.
- The student can specialise the studies in software or computer systems, or sensor-based context awareness..

Prerequisites

Study block Credit points Mandatory/Advisable Additional information
Software Systems 25 cr Advisable
Computer Engineering 25 cr Advisable
Pre-Major Studies in Information Technology, BSc (Tech) 18 cr Mandatory Equivalent knowledge required for international students.

Content

Compulsory courses

Course Credit points Class
TIE-20106 Data Structures and Algorithms 5 cr IV  
TIE-50106 Digital Design 5 cr IV  
Total 10 cr  

Optional Compulsory Courses

Must be selected at least 20 credits of courses

Course Credit points Alternativity Class
ASE-3036 Microsensors 5 cr 3   IV  
ELT-46006 Introduction to Satellite Positioning 5 cr 3   IV  
TIE-13106 Project Work on Pervasive Systems 5-10 cr 4   V  
TIE-21106 Software Engineering Methodologies 6 cr 1   IV  
TIE-21306 Software architectures 5 cr 1   IV  
TIE-23506 Web Software Development 5 cr 1   IV  
TIE-50406 DSP Implementations 5 cr 2   IV  
TIE-50506 System Design 5 cr 2   IV  
TIE-51257 Parallel Embedded Computing 5 cr 2   IV  
TIE-52206 Inertial Sensors and Their Applications 5 cr 3   IV  
TST-01606 Demola Project Work 5-10 cr 4   V  

1. Select 3 courses. Sotfware engineering specialisation
2. Select 3 courses. Computer systems specialisation
3. Select 3 courses. Sensor-based context awareness specialisation
4. Select 1 courses. Courses are mutually exclusive. Has to be selected one regardless of the specialisation.

Complementary Courses

Should be completed to the minimum study module extent of 50 ETCS

Course Credit points
ELT-41206 Basic Course on Wireless Communications 5 cr
ELT-44606 Digital Circuits and Platforms 5 cr
ELT-46006 Introduction to Satellite Positioning 5 cr
ELT-51006 Networking Laboratory I 4-5 cr
ELT-51107 Computer Networking I 6 cr
SGN-11006 Basic Course in Signal Processing 5 cr
TIE-11206 Special Topics on Pervasive Computing 1-5 cr
TIE-11306 Course on Varying Topics of Pervasive Computing 3-6 cr
TIE-20306 Principles of Programming Languages 5 cr
TIE-21201 Ohjelmistojen testaus 5 cr
TIE-23101 Käyttöjärjestelmät 5 cr
TIE-23506 Web Software Development 5 cr
TIE-23600 Palvelupohjaiset järjestelmät 5 cr
TIE-30101 Tietoturvallisuuden perusteet 2 cr
TIE-40206 Cross-Cultural Design 3 cr
TIE-41406 Human-Centered Design Project 5 cr
TIE-51257 Parallel Embedded Computing 5 cr
TST-01606 Demola Project Work 5-10 cr

Updated by: Viitala Anna-Mari, 27.06.2017