Master's Degree Programme in Software Development

Periodit

I Periodi (27.8.2018 – 21.10.2018)
II Periodi (22.10.2018 – 14.12.2018)
III Periodi (7.1.2019 – 3.3.2019)
IV Periodi (4.3.2019 – 26.5.2019)

Opetus syyslukukaudella 2018

Periodi (27.8.2018 – 21.10.2018)

Advanced studies in Software Development

TIETS17 Requirements Engineering 5 op (Opetuskieli: englanti)
TIETS19 Software Project Management, Theory 3 op (Opetuskieli: englanti)
TIETS18 Master's Thesis Seminar in Software Development 2–5 op (Opetuskieli: englanti)

Optional advanced studies in Software Development

Courses in Computer Science in TUT   (Opetuskieli: englanti)

Complementing and Optional Studies, Intermediate level

TIETA6 Tietorakenteet 10 op
TIETA6 Data Structures 10 op (Opetuskieli: englanti)
TIEA4 Project Work (Fall term 2018) 5–10 op (Opetuskieli: englanti)
LUOYA200 Innovation Project (2018-I) 5 op (Opetuskieli: englanti)
Intermediate studies in Computer Science in TUT 1–10 op (Opetuskieli: englanti)

General Studies

LUOYY005 Study Skills - Basics of Information Literacy 1 op (Opetuskieli: englanti)
LUOYY004 Personal Study Planning 1 op (Opetuskieli: englanti)
KKSU1 Finnish Elementary Course 1 (taught in 1. & 2. period) 3 op (Opetuskieli: englanti)
KKSU1 Finnish Elementary Course 1 (taught in 1. period) 3 op (Opetuskieli: englanti)
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 op (Opetuskieli: englanti)
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 op (Opetuskieli: englanti)
Periodi (22.10.2018 – 14.12.2018)

Advanced studies in Software Development

TIETS14 Introduction to Formal Specification 5 op (Opetuskieli: englanti)
TIETS19 Software Project Management, Theory 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETS19 Software Project Management, Software Project Management (Fall term) 7 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETS18 Master's Thesis Seminar in Software Development 2–5 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Optional advanced studies in Software Development

TIETS43 Recommender Systems 5 op (Opetuskieli: englanti)
Courses in Computer Science in TUT   (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Complementing and Optional Studies, Intermediate level

TIETA6 Tietorakenteet 10 op Jatkuu aiemmalta periodilta
TIETA6 Data Structures 10 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIEA4 Project Work (Fall term 2018) 5–10 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
Intermediate studies in Computer Science in TUT 1–10 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
LUOYA200 Innovation Project (2018-II) 5 op (Opetuskieli: englanti)

General Studies

LUOYY004 Personal Study Planning 1 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKSU1 Finnish Elementary Course 1 (taught in 1. & 2. period) 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 op (Opetuskieli: englanti)
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Opetus kevätlukukaudella 2019

Periodi (7.1.2019 – 3.3.2019)

Advanced studies in Software Development

TIETS13 Advanced Functional Programming 10 op (Opetuskieli: englanti)
TIETS19 Software Project Management, Theory 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETS18 Master's Thesis Seminar in Software Development 2–5 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Optional advanced studies in Software Development

TIETS44 Big Data Entity Resolution 5 op (Opetuskieli: englanti)
TIETS46 Distributed Systems 5 op (Opetuskieli: englanti)
Courses in Computer Science in TUT   (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Complementing and Optional Studies, Intermediate level

TIETA6 Tietorakenteet 10 op Jatkuu aiemmalta periodilta
TIEA4 Project Work (Spring term 2018) 5–10 op (Opetuskieli: englanti)
LUOYA200 Innovation Project (Spring term 2018-III) 5–10 op (Opetuskieli: englanti)
TIETA7 Tietokantaohjelmointi 10 op

General Studies

LUOYY004 Personal Study Planning 1 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKSU1 Finnish Elementary Course 1 (taught in 3. period) 3 op (Opetuskieli: englanti)
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
Periodi (4.3.2019 – 26.5.2019)

Advanced studies in Software Development

TIETS13 Advanced Functional Programming 10 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETS19 Software Project Management, Theory 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETS19 Software Project Management, Software Project Management (Spring term) 7 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETS18 Master's Thesis Seminar in Software Development 2–5 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Optional advanced studies in Software Development

Courses in Computer Science in TUT   (Opetuskieli: englanti) Jatkuu aiemmalta periodilta

Complementing and Optional Studies, Intermediate level

TIEA4 Project Work (Spring term 2018) 5–10 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
TIETA7 Tietokantaohjelmointi 10 op Jatkuu aiemmalta periodilta
LUOYA200 Innovation Project (Spring term 2018-IV) 5–10 op (Opetuskieli: englanti)

General Studies

LUOYY004 Personal Study Planning 1 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKENMP3 Scientific Writing - Module A - Writing Clinic 3 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta
KKENMP3 Scientific Writing - Module B - Thesis Writing (online) 2 op (Opetuskieli: englanti) Jatkuu aiemmalta periodilta