x !
Arkistoitu opetussuunnitelma 2012–2015
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
Master's Degree Programme in Software Development

Learning outcomes

After completing the Master's Degree Programme in Software Development the student has skills and knowledge needed to produce high-quality software in demanding and comprehensive software projects, acting in different roles. The skills and knowledge come from different areas of software development: requirements management, software modeling and specification, implementation and testing software, and software project management. Also, the student is capable of undertaking doctoral studies in the area of software development.

Content

Master of Science Degree (120 ECTS):
- Advanced courses 40 ECTS
- Master's thesis 40 ECTS
- Other courses 40 ECTS, including:
-- Orientation course and Guided planning of studies 2 ECTS.
-- Language studies for Finnish/UTA/foreign students

Prerequisites

Bachelor's degree in a suitable field or equivalent studies, and a good knowledge of English.

The students BSc studies need to include the following studies, and if not, they need to be studied and can be included in the "Optional studies" category:
- Mathematics, 20 ECTS or equivalent.
- TIETA6 Data structures
- TIETA7 Data base programming
Normal computer science or software engineering BSc degree includes these studies.

The following courses are compulsory, if the student has not done them at the School of Information Sciences, University of Tampere:
• TIEA4 Project Work
• TIEA5 Thesis Course (if Bachelor's Thesis has not been done in a Finnish University)

Further information

Finnish speaking students can use Finnish in some exams and write the Master's Thesis in Finnish.

Instructions for Finnish students who have started studies before 2012: http://www.uta.fi/sis/tie/ennen_2012_aloittaneille/index.html

Studies started before 2012, instructions in English: http://www.uta.fi/sis/en/studies/Studies_started_before_2012.html.

Transition regulations for students who have started their studies during 2012-2013 or before: http://www.uta.fi/sis/en/studies/Studies_started_before_2012.html.


expand all

Master's Degree Programme in Software Development

Advanced Studies in Software Development 80 ECTS
Most of the compulsory courses are given every academic year, but the optional ones not necessarily.
Compulsory Advanced Courses in Software Development 40 ECTS
TIETS17 Requirements Engineering, 5 ECTS (1.aut)
TIETS14 Introduction to Formal Specification, 5 ECTS (1.aut / 1.spr)
TIETS13 Advanced Functional Programming, 10 ECTS (1.aut / 1.spr)
TIETS19 Software Project Management, Theory and Practice, 10 ECTS (2.aut / 2.spr)
TIETS18 Master's Thesis Seminar in Software Development, 2–5 ECTS (2.aut / 2.spr)
Optional Course Unit in Software Development 5 ECTS
The optional course unit is selected from a list. Currently, the following courses are the primary recommended ones.
Master's Thesis 40 ECTS
TIETS37 M.Sc. Thesis, 40 ECTS (2.aut / 2.spr)
Optional Studies in Software Development Programme (2012-2013) 40 ECTS
Complementing, general and free choice studies according to the students background. Some of these studies are not required from students with B.Sc. degree in University of Tampere, see detailed instructions.
Language and Communication Studies (MSc programmes given in English) 2012-2013 3–13 ECTS
Studies according to the educational background
Complementing Studies in Software Development Programme
Project Work is compulsory if it has not been taken in University of Tampere. Thesis Course is compulsory if B.Sc. Thesis has not been written in a Finnish University.
TIEA4 Project Work, 5–10 ECTS (1.aut)
TIEA5 Thesis Course, 10 ECTS (1.aut)
TIEA0 Internship, 2–10 ECTS
Optional and Other Studies in Software Development Programme (2013-2015) 40 ECTS
Complementing, general, language and free choice studies according to the students background. Some of these studies are not required from students with B.Sc. degree in University of Tampere, see detailed instructions.
General Studies in Master's Degree Programmes given in English 2013-2015 6–17 ECTS
General studies in the Master's degree programmes given in English are different depending on the student's educational background.
SISYY006 Orientation, 2 ECTS
KKSU1 Elementary Course 1, 3 ECTS
KKENMP3 Scientific Writing, 5 ECTS
YKYYKV1 Finnish Society and Culture, 1–5 ECTS
Complementing Studies in Software Development Programme
Project Work is compulsory if it has not been taken in University of Tampere. Thesis Course is compulsory if B.Sc. Thesis has not been written in a Finnish University.
TIEA4 Project Work, 5–10 ECTS (1.aut)
TIEA5 Thesis Course, 10 ECTS (1.aut)
TIEA0 Internship, 2–10 ECTS
School of Information Sciences