Ohjelmistotekniikka
- TIE-02100 Johdatus ohjelmointiin, 5 op
- TIE-02106 Introduction to Programming, 5 op
- TIE-02200 Ohjelmoinnin peruskurssi, 5 op
- TIE-02300 Johdatus ohjelmistotuotantoon, 4 op
- TIE-02400 Ohjelmoinnin tekniikat, 6 op
- TIE-02406 Programming Techniques, 6 op
- TIE-02500 Rinnakkaisuus, 5 op
- TIE-02506 Concurrency, 5 op
- TIE-03100 Tietoverkot ja tietoturva, 4 op
- TIE-04106 Basic Course on User Experience, 3 op
- TIE-10100 Tietotekniikan kandidaatintyöseminaari, 0 op
- TIE-11200 Tietotekniikan erityiskysymyksiä, 1-5 op
- TIE-11300 Tietotekniikan vaihtuva-alainen kurssi, 3-6 op
- TIE-12206 Post-graduate Seminar on Pervasive Computing, 1-8 op
- TIE-13100 Tietotekniikan projektityö, 5-10 op
- TIE-13106 Project Work on Pervasive Systems, 5-10 op
- TIE-20100 Tietorakenteet ja algoritmit, 5 op
- TIE-20106 Data Structures and Algorithms, 5 op
- TIE-20200 Ohjelmistojen suunnittelu, 5 op
- TIE-20306 Principles of Programming Languages, 5 op
- TIE-21100 Ohjelmistotuotannon menetelmät, 6 op
- TIE-21106 Software Engineering Methodologies, 6 op
- TIE-21201 Ohjelmistojen testaus, 5 op
- TIE-21301 Ohjelmistoarkkitehtuurit, 5 op
- TIE-21306 Software architectures, 5 op
- TIE-22100 Johdatus tietokantoihin, 4 op
- TIE-22200 Tietokantojen suunnittelu, 6 op
- TIE-22306 Data-Intensive Programming, 3 op
- TIE-23101 Käyttöjärjestelmät, 5 op
- TIE-23500 Web-ohjelmointi, 5 op
- TIE-23506 Web Software Development, 5 op
- TIE-23600 Palvelupohjaiset järjestelmät, 5 op
- TIE-30101 Tietoturvallisuuden perusteet, 2 op
- TIE-30200 Tietoturva-arki, 4 op
- TIE-30301 Tietoturvallisuuden jatkokurssi, 4 op
- TIE-30400 Verkon tietoturva, 5 op
- TIE-30500 Identiteetin ja pääsynhallinta, 4 op
- TIE-30600 Turvallinen ohjelmointi, 3 op
- TIE-31106 Cryptography Engineering, 5 op
- TST-01100 Johdanto tietotekniikkaan, 6 op