Software Engineering - Web & Cloud, 50 op

Opintokokonaisuuden tyyppi

Advanced Studies

Yhteyshenkilö

Hannu-Matti Järvinen, Kari Systä

Osaamistavoitteet

- Students completing the module 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 web.and cloud based systems.

Esitietovaatimukset

Opintokokonaisuus Opintopisteet P/S Lisätiedot
Information and Communications Technology 30 op Mandatory Equivalent knowledge is required for international students.
Ohjelmistotekniikka 30 op Mandatory Equivalent knowledge is 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-13106 Project Work on Pervasive Systems 5-10 op V  
TIE-20106 Data Structures and Algorithms 5 op IV  
TIE-21107 Software Engineering Methodologies 5 op IV  
TIE-21307 Large Scale Software Design 5 op IV  
TIE-23516 Basic Web Applications 5 op IV  
TIE-23526 Web Architectures 5 op IV  
TIE-23546 Cloud Platforms 5 op IV  
Yhteensä 35 op  

Pakolliset vaihtoehtoiset opintojaksot

Must be selected at least 5 credits of courses

Opintojakso Opintopisteet Vuosikurssi
TIE-20306 Principles of Programming Languages 5 op IV  
TIE-22307 Data-Intensive Programming 5 op IV  
TIE-23536 Cloud Applications 5 op IV  

Täydentävät opintojaksot

Some of the courses listed here are offered only in Finnish (last number 0-5).

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

Opintojakso Opintopisteet
TIE-04107 Basic Course on User Experience 5 op
TIE-11206 Special Topics on Pervasive Computing 1-5 op
TIE-12107 Scientific Papers and Presentation 5 op
TIE-12206 Post-Graduate Seminar on Pervasive Computing 1-8 op
TIE-20200 Ohjelmistojen suunnittelu 5 op
TIE-21201 Ohjelmistojen testaus 5 op
TIE-22201 Tietokantojen suunnittelu 5 op
TIE-23101 Käyttöjärjestelmät 5 op
TIE-50307 Real-time systems 5 op
TIE-52107 Internet of Things 5 op
TIE-52306 Computer Graphics 5 op
TST-01606 Demola Project Work 5-10 op
YHTTAY-72406 Requirements engineering 5 op

Päivittäjä: Viitala Anna-Mari, 16.09.2019