Pervasive Systems, 30 op

Opintokokonaisuuden tyyppi

Advanced Studies

Yhteyshenkilö

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

Osaamistavoitteet

- 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 context awareness 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 location-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.

Esitietovaatimukset

Opintokokonaisuus Opintopisteet P/S Lisätiedot
Ohjelmistotekniikka 25 op Advisable
Tietokonetekniikka 25 op Advisable
Tietotekniikan suuntaavat opinnot 18 op Mandatory Equivalent knowledge required for international students.

Sisältö

Pakolliset opintojaksot

Opintojakso Opintopisteet Vuosikurssi
TIE-20106 Data Structures and Algorithms 5 op IV  
TIE-50106 Digital Design 5 op IV  
Yhteensä 10 op  

Pakolliset vaihtoehtoiset opintojaksot

Must be selected at least 15 credits of courses

Opintojakso Opintopisteet Vaihtoehtoisuus Vuosikurssi
ASE-3036 Microsensors 5 op 3   IV  
ELT-46006 Introduction to Satellite Positioning 5 op 3   IV  
TIE-21106 Software Engineering Methodologies 6 op 1   IV  
TIE-21306 Software architectures 5 op 1   IV  
TIE-23506 Web Software Development 5 op 1   IV  
TIE-50206 Logic Synthesis 5 op 2   IV  
TIE-50406 DSP Implementations 5 op 2   IV  
TIE-51257 Parallel Embedded Computing 5 op 2   IV  
TIE-52206 Inertial Sensors and Their Applications 5 op 3   IV  

1. Valittava 3 opintojaksoa. Software engineering specialisation
2. Valittava 3 opintojaksoa. Computer engineering specialisation
3. Valittava 3 opintojaksoa. Sensor-based context awareness specialisation

Täydentävät opintojaksot

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

Opintojakso Opintopisteet Vuosikurssi
ELT-46006 Introduction to Satellite Positioning 5 op  
ELT-51006 Networking Laboratory I 4-5 op  
ELT-51107 Computer Networking I 6 op  
SGN-11006 Basic Course in Signal Processing 5 op  
SGN-12006 Basic Course in Image and Video Processing 5 op  
SGN-13006 Introduction to Pattern Recognition and Machine Learning 5 op  
TIE-11206 Special Topics on Pervasive Computing 1-5 op  
TIE-11306 Course on Varying Topics of Pervasive Computing 3-6 op  
TIE-13106 Project Work on Pervasive Systems 5-10 op  
TIE-20306 Principles of Programming Languages 5 op  
TIE-21201 Ohjelmistojen testaus 5 op  
TIE-23101 Käyttöjärjestelmät 5 op  
TIE-23506 Web Software Development 5 op  
TIE-23600 Palvelupohjaiset järjestelmät 5 op  
TIE-30101 Tietoturvallisuuden perusteet 2 op  
TIE-30500 Identiteetin ja pääsynhallinta 4 op  
TIE-30600 Turvallinen ohjelmointi 3 op  
TIE-40206 Cross-Cultural Design 3 op  
TIE-41206 Human-Centered Product Development 5 op  
TIE-50506 System Design 5 op V  
TIE-51257 Parallel Embedded Computing 5 op V  
TIE-52206 Inertial Sensors and Their Applications 5 op  
TST-01606 Demola Project Work 5-10 op  

Päivittäjä: Järvinen Hannu-Matti, 22.03.2017