Course Catalog 2009-2010
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Opinto-opas 2009-2010

Software Systems, 30 cr

Type of the study block

Major Studies

Contact

Imed Hammouda

Learning outcomes

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

Degrees the study block may be included in

Degree
Information Technology - International Master's Student-Master of Science in Information Technology
Biomedical Engineering - International Master's Student-Biomedical Engineering

Prerequisites

Study block Credit points Mandatory/Advisable
Information Technology 25 cr Mandatory

Content

Compulsory courses

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.

Supplemental courses

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

Last modified02.04.2009
ModifierElina Orava