x !
Archived Curricula Guide 2008–2010
Curricula Guide is archieved. Please refer to current Curricula Guides
1. Advanced courses in M.Sc. programme in Software Development, 80 ECTS

Content

Advanced courses must be discussed with the professor in advance. Advanced studies consist of three parts:
1.1 Compulsory advanced courses in software development 30 ECTS including the courses:
• TKOPS118 Theory of Software Project Management, 3 ECTS (available in English)
• TKOPS117 Software Project Management, 6-12 ECTS (available in English)
• TKOPS301 Requirements Engineering, 5 ECTS (available in English)
• TKOPS407 Seminar “Software development”, 4 ECTS (available in English)
The rest of the compulsory courses should be selected from the following courses:
• TKOPS106 Distributed Transaction Management, 6 ECTS (available in English)
• TKOPS114 Logic Programming, 10 ECTS
• TKOPS116 Software Architectures, 6 ECTS
• TKOPS119 Principles of Object-Oriented Programming Languages, 4 ECTS
• TKOPS400 Seminar, 2-10 ECTS
• TKOPS122 Software Agent Technology, 6 ECTS (available in English)
• TKOPS139 Software Product Line Engineering, 5 ECTS (available in English)
• TKOPS140 Testing, Security and Trust, 5 ECTS (available in English)
• TKOPS303 Metamodelling for Software Development, 5 ECTS (available in English)
• TKOPS124 Artificial Intelligence Programming, 6-10 ECTS
• TKOPS128 Computer Graphics, 10 ECTS
• TKOPS131 Research Project, 3-10 ECTS (available in English)
• TKOPS142 Selected Topics in Software Engineering, 2-6 ECTS (available in English)
• TKOPS146 Open Source and Software Quality, 5 ECTS (available in English)
• TKOPS147 Software Tools and Evaluation, 5 ECTS (available in English)
• VTEKS301 Design and Development of Speech Interfaces, 8 ECTS (available in English)
1.2 Optional advanced courses in computer science 10 ECTS
These courses can be selected also from the advanced courses of other master’s degree programmes which support software development.
1.3 Master’s Thesis 40 ECTS with a topic related to a field of this M.Sc. programme.

Evaluation

Numeric 1-5.

Belongs to following modules

Department of Computer Sciences
expand all
Department of Computer Sciences