Pervasive Systems, 50 op

Opintokokonaisuuden tyyppi

Advanced Studies

Yhteyshenkilö

Hannu-Matti Järvinen, Jani Boutellier

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

Esitietovaatimukset

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

Sisältö

Pakolliset opintojaksot

Recommeded years of study are marked below from the MSc study phase point of view, i.e., 4 = 1st year of MSc study phase, 5 = 2nd year of MSc study phase

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 20 credits of courses

Opintojakso Opintopisteet Vaihtoehtoisuus Vuosikurssi
BMT-3036 Microsensors 5 op 3   IV  
ELT-46006 Introduction to Satellite Positioning 5 op 3   IV  
TIE-13106 Project Work on Pervasive Systems 5-10 op 4   V  
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-50406 DSP Implementations 5 op 2   IV  
TIE-50506 System Design 5 op 2   IV  
TIE-51257 Parallel Computing 5 op 2   IV  
TIE-52206 Inertial Sensors and Their Applications 5 op 3   IV  
TST-01606 Demola Project Work 5-10 op 4   V  

1. Valittava 3 opintojaksoa. Software engineering specialisation
2. Valittava 3 opintojaksoa. Computer systems specialisation
3. Valittava 3 opintojaksoa. Senson-based context awareness specialisation
4. Valittava 1 opintojaksoa. Courses are mutually exclusive. Has to be selected one regardless of the specialisation.

Täydentävät opintojaksot

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

Opintojakso Opintopisteet Additional information
BMT-3036 Microsensors 5 op 2
ELT-41206 Basic Course on Wireless Communications 5 op 5
ELT-44606 Digital Circuits and Platforms 5 op 3
ELT-46006 Introduction to Satellite Positioning 5 op
ELT-51006 Networking Laboratory I 4-5 op 3
ELT-51107 Computer Networking I 6 op 3
SGN-11007 Introduction to Signal Processing 5 op 2
TIE-04106 Basic Course on User Experience 3 op 1
TIE-20306 Principles of Programming Languages 5 op 4
TIE-21201 Ohjelmistojen testaus 5 op 6
TIE-21306 Software Architectures 5 op 6
TIE-22307 Data-Intensive Programming 5 op 6
TIE-23101 Käyttöjärjestelmät 5 op 6
TIE-23506 Web Software Development 5 op 3
TIE-23600 Palvelupohjaiset järjestelmät 5 op 1
TIE-30150 Johdatus tietoturvallisuuteen 5 op 6
TIE-30600 Turvallinen ohjelmointi 3 op 1
TIE-31106 Cryptography Engineering 5 op 1
TIE-50406 DSP Implementations 5 op 5
TIE-50506 System Design 5 op 3
TIE-51257 Parallel Computing 5 op 6
TIE-52206 Inertial Sensors and Their Applications 5 op 2
TST-01606 Demola Project Work 5-10 op 6

1. Recommended in software specialisation
2. Recommended in computer systems specialisation
3. Recommended in sensor-based context awareness specialisation
4. Recommended in software and computer systems specialisation
5. Recommended in computer systems and sensor-based context awareness specialisation
6. Recommended in all specialisations

Päivittäjä: Korpela Anjariitta, 09.03.2018