|
Software Systems, 30 cr |
Major Studies
Imed Hammouda
- Software systems is intended for students, who are interested in implementing software systems, their implementation process, and software project management. The advanced study module gives the students:
- Good basic understanding of software systems.
- The ability to design and implement software systems.
- The ability to manage and improve software development processes.
- Basis for graduate studies in the future.
Degree |
Information Technology - International Master's Student-Master of Science in Information Technology |
Biomedical Engineering - International Master's Student-Biomedical Engineering |
Study block | Credit points | Mandatory/Advisable |
Information Technology | 25 cr | Mandatory |
Students writing their Master's thesis in Software Systems must complete the courses OHJ-1756 Software Systems Thesis Seminar, 1 cr and OHJ-1760 Software SystemsThesis Seminar Presentation, 0 cr.
Course | Credit points | Alternativity |
OHJ-1756 Software Systems Thesis Seminar | 1 cr | |
OHJ-1766 MSc Thesis Seminar Presentation | 0 cr | |
OHJ-2156 Analysis of Algorithms | 4 cr | |
OHJ-2206 Design and Implementation of Data Structures | 5 cr | |
OHJ-2306 Introduction to Theoretical Computer Science | 6 cr | |
OHJ-2906 Software Science Project | 5 cr | 1 |
OHJ-3506 Software Engineering Project | 6-10 cr | 1 |
Total | 27 cr |
1. At least one of these is required.
Please select courses from the list to complete the study block`s requirement (30)
Course | Credit points |
IHTE-7106 Introduction to human behaviour | 5 cr |
OHJ-1866 Software Systems Seminar | 3 cr |
OHJ-2506 Program Verification | 5 cr |
OHJ-2556 Artificial Intelligence | 6 cr |
OHJ-2606 State Machines | 5 cr |
OHJ-2656 Varied Topics in Algorithmics | 5 cr |
OHJ-3056 Software Engineering Methodology | 6 cr |
OHJ-3066 Software Testing | 5 cr |
OHJ-4016 Concurrency | 4 cr |
OHJ-4046 Concurrency, Advanced Course | 3 cr |
OHJ-4406 Real-time Systems | 3 cr |
Total | 50 cr |