Software Engineering - Web & Cloud, 50 cr
Type of the study module
Advanced Studies
Contact
Hannu-Matti Järvinen, Kari Systä
Learning Outcomes
- | 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. |
Prerequisites
Study block | Credit points | Mandatory/Advisable | Additional information |
30 cr | Mandatory | Equivalent knowledge is required for international students. | |
30 cr | Mandatory | Equivalent knowledge is required for international students. |
Content
Compulsory courses
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.
Course | Credit points | Class |
TIE-13106 Project Work on Pervasive Systems | 5-10 cr | V |
TIE-20106 Data Structures and Algorithms | 5 cr | IV |
TIE-21107 Software Engineering Methodologies | 5 cr | IV |
TIE-21307 Large Scale Software Design | 5 cr | IV |
TIE-23516 Basic Web Applications | 5 cr | IV |
TIE-23526 Web Architectures | 5 cr | IV |
TIE-23546 Cloud Platforms | 5 cr | IV |
Total | 35 cr |
Optional Compulsory Courses
Must be selected at least 5 credits of courses
Course | Credit points | Class |
TIE-20306 Principles of Programming Languages | 5 cr | IV |
TIE-22307 Data-Intensive Programming | 5 cr | IV |
TIE-23536 Cloud Applications | 5 cr | IV |
Complementary Courses
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