Master's Degree Programme in Software Development

Periods

Period I (27-Aug-2018 – 21-Oct-2018)
Period II (22-Oct-2018 – 14-Dec-2018)
Period III (7-Jan-2019 – 3-Mar-2019)
Period IV (4-Mar-2019 – 26-May-2019)

Contact information 

M.Sc. Degree requirements are on the Curricula Guide 2018-2019.

Other advanced courses in Computer Science can be found on the teaching schedule of Master's Degree Programme in Computer Science.

Enrolment periods

Period I: Wed 1.8. - Sun 2.9.2018
Period II: Mon 17.9. - Sun 14.10.2018
Period III: 10.11. - 19.12.2018  (Note changes!)
Period IV: Mon 28.1.- Sun 24.2.2019

Enroll on a course as instructed on the course info. Always remember to inform the teacher in case you will not participate on the course you have been selected on! If a student does not participate in the course and does not cancel his/her enrolment, or if he/she discontinues the course, he/she will be assigned a fail grade for the course in question.

Cross-Institutional Studies

Service for Cross-Institutional Studies lists courses offered to all degree students at Tampere University of Applied Sciences, Tampere University of Technology and the University of Tampere. For instructions and details, see the service. Recommended courses in computer sciences will be added on this teaching schedule.

Exam enrollments

Information about exams is given on course material. For examinations in the Faculty of Natural Sciences students must sign up electronically through NettiOpsu at least seven (7) days before the exam. See also Examination Dates in Teaching Schedule. Information about Electronic Exams is on course details in the Teaching Shcedule.

Course feedback

Course feedback can be given through the course-specific questionnaire opened by the teacher responsible.

Final grade and graduation

Teaching in the Autumn Semester 2018

Period (27-Aug-2018 – 21-Oct-2018)

Advanced studies in Software Development

TIETS17 Requirements Engineering 5 ECTS (Language of instruction: English)
TIETS19 Software Project Management, Theory 3 ECTS (Language of instruction: English)
TIETS19 Software Project Management, Software Project Management (Fall term) 7 ECTS (Language of instruction: English)
TIETS18 Master's Thesis Seminar in Software Development 2–5 ECTS (Language of instruction: English)

Optional advanced studies in Software Development

Courses in Computer Science in TUT   (Language of instruction: English)

Complementing and Optional Studies, Intermediate level

TIETA6 Data Structures 10 ECTS (Language of instruction: English)
TIEA4 Project Work (Fall term 2018) 5–10 ECTS (Language of instruction: English)
LUOYA200 Innovation Project (2018-I) 5 ECTS (Language of instruction: English)
Intermediate studies in Computer Science in TUT 1–10 ECTS (Language of instruction: English)

General Studies

LUOYY006 Orientation - General Orientation Course for International Students 2 ECTS (Language of instruction: English)
LUOYY005 Study Skills - Basics of Information Literacy 1 ECTS (Language of instruction: English)
LUOYY004 Personal Study Planning 1 ECTS (Language of instruction: English)
KKSU1 Finnish Elementary Course 1 (taught in 1. & 2. period) 3 ECTS (Language of instruction: English)
KKSU1 Finnish Elementary Course 1 (taught in 1. period) 3 ECTS (Language of instruction: English)
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 ECTS (Language of instruction: English)
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 ECTS (Language of instruction: English)
Period (22-Oct-2018 – 14-Dec-2018)

Advanced studies in Software Development

TIETS14 Introduction to Formal Specification 5 ECTS (Language of instruction: English)
TIETS19 Software Project Management, Theory 3 ECTS (Language of instruction: English) Continues from the previous period
TIETS19 Software Project Management, Software Project Management (Fall term) 7 ECTS (Language of instruction: English) Continues from the previous period
TIETS18 Master's Thesis Seminar in Software Development 2–5 ECTS (Language of instruction: English) Continues from the previous period

Optional advanced studies in Software Development

TIETS43 Recommender Systems 5 ECTS (Language of instruction: English)
Courses in Computer Science in TUT   (Language of instruction: English) Continues from the previous period

Complementing and Optional Studies, Intermediate level

TIETA6 Data Structures 10 ECTS (Language of instruction: English) Continues from the previous period
TIEA4 Project Work (Fall term 2018) 5–10 ECTS (Language of instruction: English) Continues from the previous period
LUOYA200 Innovation Project (2018-II) 5 ECTS (Language of instruction: English)
Intermediate studies in Computer Science in TUT 1–10 ECTS (Language of instruction: English) Continues from the previous period

General Studies

LUOYY004 Personal Study Planning 1 ECTS (Language of instruction: English) Continues from the previous period
KKSU1 Finnish Elementary Course 1 (taught in 1. & 2. period) 3 ECTS (Language of instruction: English) Continues from the previous period
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 ECTS (Language of instruction: English) Continues from the previous period
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 ECTS (Language of instruction: English)
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 ECTS (Language of instruction: English) Continues from the previous period

Teaching in the Spring Semester 2019

Period (7-Jan-2019 – 3-Mar-2019)

Advanced studies in Software Development

TIETS13 Advanced Functional Programming 10 ECTS (Language of instruction: English)
TIETS19 Software Project Management, Theory 3 ECTS (Language of instruction: English) Continues from the previous period
TIETS19 Software Project Management, Software Project Management (Spring term) 7 ECTS (Language of instruction: English)
TIETS18 Master's Thesis Seminar in Software Development 2–5 ECTS (Language of instruction: English) Continues from the previous period

Optional advanced studies in Software Development

TIETS44 Big Data Entity Resolution 5 ECTS (Language of instruction: English)
TIETS46 Distributed Systems 5 ECTS (Language of instruction: English)
Courses in Computer Science in TUT   (Language of instruction: English) Continues from the previous period

Complementing and Optional Studies, Intermediate level

TIEA4 Project Work (Spring term 2018) 5–10 ECTS (Language of instruction: English)
LUOYA200 Innovation Project (Spring term 2018-III) 5–10 ECTS (Language of instruction: English)

General Studies

LUOYY004 Personal Study Planning 1 ECTS (Language of instruction: English) Continues from the previous period
KKSU1 Finnish Elementary Course 1 (taught in 3. period) 3 ECTS (Language of instruction: English)
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 ECTS (Language of instruction: English) Continues from the previous period
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 ECTS (Language of instruction: English) Continues from the previous period
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 ECTS (Language of instruction: English) Continues from the previous period
Period (4-Mar-2019 – 26-May-2019)

Advanced studies in Software Development

TIETS13 Advanced Functional Programming 10 ECTS (Language of instruction: English) Continues from the previous period
TIETS19 Software Project Management, Theory 3 ECTS (Language of instruction: English) Continues from the previous period
TIETS19 Software Project Management, Software Project Management (Spring term) 7 ECTS (Language of instruction: English) Continues from the previous period
TIETS18 Master's Thesis Seminar in Software Development 2–5 ECTS (Language of instruction: English) Continues from the previous period

Optional advanced studies in Software Development

Courses in Computer Science in TUT   (Language of instruction: English) Continues from the previous period

Complementing and Optional Studies, Intermediate level

TIEA4 Project Work (Spring term 2018) 5–10 ECTS (Language of instruction: English) Continues from the previous period
LUOYA200 Innovation Project (Spring term 2018-IV) 5–10 ECTS (Language of instruction: English)

General Studies

LUOYY004 Personal Study Planning 1 ECTS (Language of instruction: English) Continues from the previous period
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 ECTS (Language of instruction: English) Continues from the previous period
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 ECTS (Language of instruction: English) Continues from the previous period