Courses
The department offers teaching both in Finnish and in English. The course homepages are available in the language of the teaching. Below you can find links to the course homepages which are available in Noppa-portal.
| Course | Cr | Fall | Spring | Replaces course(s) (, = AND | / = OR) |
Teacher(s) | P | V | Notes | ||
|---|---|---|---|---|---|---|---|---|---|---|
T-0.1002 Orientation Course in Computer Science and Engineering [old homepages] |
1 | I | Jukka Parviainen | I | ||||||
T-0.7050 Introduction to Postgraduate Studies in Computer Science P [old homepages] |
2 | III | IV | Marjo Kauppinen, Marko Nieminen | P | III–IV | ||||
| 5 | I | T-76.143 | Juha Puustjärvi | I | ||||||
T-76.3601 Introduction to Software Engineering [old homepages] |
5 | III | IV | T-76.601 | Casper Lassenius | III–IV (Spring) | ||||
| 5-8 | I | II | III | T-76.115 | Jari Vanhanen | I–III | ||||
| 6 | I | II | T-76.611 / T-76.614 | Marjo Kauppinen | I-II, (Autumn) | |||||
T-76.5050 Methods for Software Engineering and Business Research P [old homepages] |
3-5 | III | IV | T-76.050 | Tomi Männistö | P | V | III-IV, (Spring) | ||
| 6-8 | I | II | III | Jari Vanhanen | I–III | |||||
| 5 | III | IV | T-76.150 | Tomi Männistö, Varvana Myllärniemi | P | III-IV, (Spring) | ||||
T-76.5158 Special Assignment in Software Engineering P [old homepages] |
2-10 | I | II | III | IV | T-76.158 | Casper Lassenius, Tomi Männistö, Reijo Sulonen | P | V | Sopimuksen mukaan. |
| 3-4 | III | T-76.612 | Maria Paasivaara, Tuomas Niinimäki | P | III | |||||
T-76.5613 Software testing and quality assurance [old homepages] |
5 | I | II | T-76.613 | Juha Itkonen, Mika Mäntylä | I–II | ||||
| 2-4 | III | T-76.652 | Marjo Kauppinen | P | III, (Spring) | |||||
| 3-5 | IV | T-76.631 | Kristian Rautiainen | P | IV | |||||
| 3-6 | I | T-76.632 | Juha Laine | P | I | |||||
T-76.5633 Special Course in Software Engineering P [old homepages] |
3-10 | I | II | III | IV | T-76.633 | Casper Lassenius, Tomi Männistö, Reijo Sulonen | P | V | Järjestetään sopimuksen mukaan. |
| 3-5 | I | II | III | IV | T-76.650 | Casper Lassenius, Tomi Männistö, Reijo Sulonen | P | V | Järjestetään sopimuksen mukaan. | |
T-76.5654 Seminar on Software Product Development P [old homepages] |
3-8 | I | II | III | IV | T-76.651 / T-76.5651 | Casper Lassenius, Tomi Männistö, Reijo Sulonen, Tuomas Niinimäki | P | V | Järjestetään sopimuksen mukaan. |
T-76.5655 Research Seminar on Software Engineering P [old homepages] |
3-5 | I | II | III | IV | T-76.5652 | Casper Lassenius, Tomi Männistö, Reijo Sulonen | P | V | Järjestetään sopimuksen mukaan. |
T-76.5699 Individual Studies in Software Engineering P [old homepages] |
2-10 | I | II | III | IV | T-76.699 | Casper Lassenius, Tomi Männistö, Reijo Sulonen | P | V | I, II, III, IV (sopimuksen mukaan) |
| 3 | IV | T-76.750 | Mikko Välimäki, Ville Oksanen, Juha Laine | P | V | IV, (tarpeen mukaan) | ||||
T-76.5751 Special Writing Work on Law and Technology [old homepages] |
3-6 | I | II | III | IV | T-76.751 | Juha Laine | V | I, II, III, IV | |
| 4-6 | IV | T-76.753 | Ville Oksanen | P | IV (Spring) | |||||
T-76.5754 Law and Technology - book examination 1 P [old homepages] |
3 | I | II | III | IV | T-76.754 | Juha Laine | P | I–IV | |
T-76.5758 Law and Technology - book examination 2 P [old homepages] |
3 | I | II | III | IV | T-76.758 | Juha Laine | P | I–IV | |
| 3-12 | I | II | III | IV | T-76.759 | Juha Laine | P | V | I, II, III, IV | |
T-76.5762 Legal Aspects of Service Management P [old homepages] |
3 | I | II | Juha Laine | P | I-II, (Autumn) | ||||
T-76.5900 Software engineering learning portfolio [old homepages] |
1 | I | II | III | IV | Casper Lassenius, Tomi Männistö | Järjestetään sopimuksen mukaan. | |||
| 3 | I | II | III | IV | T-76.656 | Tomi Männistö, Reijo Sulonen, Varvana Myllärniemi | P | V | I–IV | |
T-86.2010 IS Procurement and Portfolio management [old homepages] |
4-6 | IV | Kari Hiekkanen | IV | ||||||
| 4 | I | T-86.141 | Timo Itälä | I, (Autumn) | ||||||
T-86.5150 Special Assignment on Enterprise Information Systems P [old homepages] |
3-10 | I | II | III | IV | T-86.150 / T-86.155 | Matti Hämäläinen | P | V | (To be agreed with the teacher-in-charge.) |
| 5-10 | I | II | T-86.160 | Hans Andersin, Casper Lassenius, Matti Hämäläinen | V | I–II | ||||
T-86.5161 Special Course in Information Systems Integration P [old homepages] |
6-10 | I | II | T-86.161 / T-86.301 | Kari Hiekkanen | P | I–II (Autumn) | |||
T-86.5165 Seminar on Enterprise Information Systems P [old homepages] |
3-8 | I | II | III | IV | T-86.165 | Kari Hiekkanen | P | V | (according to agreement) |
T-86.5170 Service-Oriented Architecture and Software Engineering P [old homepages] |
4 | III | Kari Hiekkanen | P | III (Spring) | |||||
T-86.5175 Business Process Design and Implementation P [old homepages] |
4 | IV | Timo Itälä | P | IV (Spring) | |||||
| 4 | I | II | Kari Hiekkanen | P | I – II (Autumn) | |||||
T-86.5310 ICT Enabled Service Business and Innovation P [old homepages] |
4-6 | I | Matti Hämäläinen | P | I (Autumn) | |||||
T-86.5750 Seminar on Venturing in Digital Economy P [old homepages] |
3 | III | Matti Hämäläinen | P | V | III, (Spring) | ||||
T-93.4400 Introduction to Artificial Intelligence [old homepages] |
5 | III | Markku Syrjänen | III | ||||||
| 5 | I | Risto Lahdelma | I | |||||||
| 2 | I | Aura Paloheimo | I (Autumn) | |||||||
T-106.1041 Information Technology - Basic Course [old homepages] |
3 | I | II | Aura Paloheimo | I–II | |||||
T-106.1043 Information Technology - Basic Course [old homepages] |
3 | I | II | Aura Paloheimo | I–II (Autumn) | |||||
T-106.1061 Information Technology - Laboratory Course [old homepages] |
3 | III | IV | Aura Paloheimo | III–IV | |||||
T-106.1063 Information Technology, Laboratory Course [old homepages] |
3 | III | IV | Aura Paloheimo | III–IV | |||||
T-106.1111 Introduction to Studies and Information Systems at TKK [old homepages] |
2 | I | Eri-0.1145 ja T-106.1001 / T-106.001 tai T-106.1002 /T-106.002 | Aura Paloheimo | I | |||||
| 3 | I | II | Vesa Hirvisalo | I–II | ||||||
| 5 | I | II | Otto Seppälä | I–II | ||||||
| 5 | I | II | Juha Sorva, Otto Seppälä | I–II | ||||||
| 5 | I | II | Kenneth Oksanen | I–II | ||||||
| 5 | III | IV | Kerttu Pollari-Malmi | III–IV | ||||||
| 5 | III | IV | Ari Korhonen | III–IV | ||||||
| 5 | III | IV | Ari Korhonen | III–IV | ||||||
T-106.1225 Project Work of Data Structures and Algorithms [old homepages] |
1-5 | III | IV | Ari Korhonen | III–IV | |||||
| 5 | III | IV | Ari Korhonen | III–IV (Spring) | ||||||
T-106.1240 Intermediate Course in Programming T1 (Java) [old homepages] |
6 | III | IV | Otto Seppälä | III–IV | |||||
T-106.1243 Intermediate Course in Programming L1 (Java) [old homepages] |
6 | III | IV | Otto Seppälä | III–IV | |||||
T-106.1250 Programming Course for Information Networks [old homepages] |
10 | I | II | Esko Nuutila | I–II | |||||
| 4 | I | II | Esko Nuutila | I–II | ||||||
T-106.3101 Intermediate Course in Programming T2 (C-language) [old homepages] |
6 | III | IV | T-106.3100 | Lauri Malmi | III–IV | ||||
| 1-5 | III | IV | Lauri Malmi | V | III–IV | |||||
T-106.4000 Laboratory Course in Software Techniques [old homepages] |
3-8 | III | IV | Lauri Malmi | vuorovuosin, ei lukuvuonna 2010-2011 | |||||
T-106.4100 Design and Analysis of Algorithms [old homepages] |
5 | II | Kerttu Pollari-Malmi | II | ||||||
| 5 | I | Vesa Hirvisalo | I | |||||||
| 5 | I | Jorma Tarhio | I | |||||||
| 3-6 | II | III | ||||||||
| 5 | III | IV | Vesa Hirvisalo | III–IV | ||||||
T-106.5221 Transaction Management in Databases P [old homepages] |
5 | III | T-106.5220 | Eljas Soisalon-Soininen | P | III | ||||
| 5 | II | T-106.5240 | Eljas Soisalon-Soininen | P | II | |||||
| 5 | I | II | Esko Nuutila | I–II | ||||||
T-106.5260 Master's Studio in Service Design and Engineering [old homepages] |
10 | I | II | III | Esko Nuutila | I–III | ||||
| 5 | III | IV | Heikki Saikkonen | III–IV | ||||||
| 5-6 | III | IV | Jorma Tarhio | P | vuorovuosin, ei lukuvuonna 2010-2011 | |||||
| 5 | III | IV | Vesa Hirvisalo | P | III–IV | |||||
| 5-8 | III | Lauri Malmi | P | V | III | |||||
| 5 | I | II | Heikki Saikkonen | P | I–II (Autumn) | |||||
| 5-10 | I | II | III | IV | Vesa Hirvisalo, Esko Nuutila, Ari Korhonen | V | I–II, III–IV | |||
| 5-10 | I | II | III | IV | Esko Nuutila | V | I–II, III–IV | |||
| 5-10 | I | II | III | IV | Vesa Hirvisalo | V | I–II, III–IV | |||
| 3-10 | I | II | III | IV | Lauri Malmi, Heikki Saikkonen, Eljas Soisalon-Soininen, Jorma Tarhio | P | V | Sopimuksen mukaan | ||
| 3-10 | I | II | III | IV | Esko Nuutila | P | V | Sopimuksen mukaan | ||
| 3-10 | I | II | III | IV | Vesa Hirvisalo | P | V | Sopimuksen mukaan | ||
| 1-8 | I | II | III | IV | Lauri Malmi, Heikki Saikkonen, Eljas Soisalon-Soininen, Jorma Tarhio | V | Sopimuksen mukaan | |||
T-106.6200 Special Course in Software Techniques P [old homepages] |
1-8 | I | II | III | IV | Jorma Tarhio, Heikki Saikkonen, Eljas Soisalon-Soininen, Lauri Malmi | P | V | Sopimuksen mukaan | |
T-106.6300 Special Assignment in Software Techniques P [old homepages] |
5-8 | I | II | III | IV | Jorma Tarhio, Heikki Saikkonen, Eljas Soisalon-Soininen, Lauri Malmi | P | V | Sopimuksen mukaan | |
T-106.6320 Special Assignment in Distributed Systems P [old homepages] |
5-8 | I | II | III | IV | Esko Nuutila | P | V | Sopimuksen mukaan | |
T-106.6340 Special Assignment in Embedded Systems P [old homepages] |
5-8 | I | II | III | IV | Vesa Hirvisalo | P | V | Sopimuksen mukaan | |
| 1-15 | I | II | III | IV | Lauri Malmi, Heikki Saikkonen, Eljas Soisalon-Soininen, Jorma Tarhio | P | V | Sopimuksen mukaan | ||
T-106.6500 Special course in Computing Education Research P [old homepages] |
1-10 | I | II | III | IV | Lauri Malmi | P | V | Sopimuksen mukaan | |
T-106.6520 Personal assignment in Computing Education Research P [old homepages] |
1-10 | I | II | III | IV | Lauri Malmi | P | V | Sopimuksen mukaan | |
T-106.6540 Seminar in computing education research P [old homepages] |
3-10 | I | II | III | IV | Lauri Malmi | P | V | Sopimuksen mukaan | |
T-106.6560 Research seminar in computing education research P [old homepages] |
1-5 | I | II | III | IV | Lauri Malmi | P | V | Sopimuksen mukaan | |
| 3 | III | IV | Sakari Luukkainen | |||||||
T-109.5410 Technology Management in the Telecommunications Industry [old homepages] |
3 | I | II | T-109.410 | Sakari Luukkainen | |||||
T-109.7510 Research Seminar on Telecommunications Business P [old homepages] |
5 | III | IV | T-109.501 | Sakari Luukkainen | P | V | |||
T-109.7553 Individual Studies in Telecommunications Business P [old homepages] |
2-15 | I | II | III | IV | T-109.553 | Sakari Luukkainen | P | V | |
T-110.1100 Introduction to Datacommunications and Multimedia Technology [old homepages] |
5 | III | IV | T-110.250 | Antti Ylä-Jääski | |||||
T-110.2100 Introduction to Datacommunications [old homepages] |
5 | III | IV | T-110.250 / T-110.300 / T-110.2105 | Antti Ylä-Jääski | |||||
| 4 | I | II | T-110.350 | Sanna Suoranta | ||||||
| 3 | I | T-110.403 / T-110.4200 | Tuomas Aura | |||||||
T-110.5100 Laboratory Works in Datacommunications Software [old homepages] |
4 | I | II | T-110.400 | Miika Komu | |||||
T-110.5116 Computer Networks II - Advanced Features P [old homepages] |
4 | I | II | T-110.5110 | Matti Siekkinen | P | ||||
T-110.5120 Next Generation Wireless Networks P [old homepages] |
4 | II | T-110.456 | Yrjö Raivio | P | |||||
| 5 | III | IV | Antti Ylä-Jääski | |||||||
| 5 | III | IV | T-110.455 / T-110.453 | Sasu Tarkoma | P | |||||
| 4 | III | IV | T-110.551 | Antti Ylä-Jääski | P | V | ||||
T-110.5200 Laboratory Works on Information Security [old homepages] |
4 | I | II | T-110.400 | Miika Komu | |||||
| 4-5 | I | II | T-110.5211 | |||||||
T-110.5220 Information Security and Usability P [old homepages] |
3 | III | Tuomas Aura | P | ||||||
| 4 | II | Tuomas Aura | ||||||||
| 4 | I | II | T-110.501 | Tuomas Aura | P | V | ||||
T-110.5620 Developing Process for Information Security P [old homepages] |
4 | I | T-110.454, T-110.451 | Tuija Kyrölä | P | |||||
| 2 | III | IV | Antti Ylä-Jääski | P | V | |||||
T-110.6100 Special Assignment in Datacommunications Software P [old homepages] |
2-10 | I | II | III | IV | T-110.552 | Antti Ylä-Jääski | P | V | |
T-110.6110 Individual Studies in Datacommunications Software P [old homepages] |
2-10 | I | II | III | IV | T-110.553 | Antti Ylä-Jääski | P | V | autumn or spring |
T-110.6120 Special Course in Data Communication Software [old homepages] |
2-10 | I | II | III | IV | Antti Ylä-Jääski | V | autumn or spring | ||
T-110.6130 Systems Engineering in Data Communications Software [old homepages] |
2-10 | I | II | Antti Ylä-Jääski | ||||||
T-110.6200 Special Assignment in Information Security P [old homepages] |
2-10 | I | II | III | IV | T-110.552 | Tuomas Aura | P | V | |
T-110.6220 Special Course in Information Security P [old homepages] |
2-10 | I | II | III | IV | Tuomas Aura | P | V | autumn or spring | |
T-110.7100 Applications and Services in Internet P [old homepages] |
4 | I | II | P | V | |||||
T-110.7111 Internet Technologies for Mobile Computing P [old homepages] |
2-10 | III | IV | Sasu Tarkoma | P | V | ||||
T-110.7190 Research Seminar on Datacommunications Software P [old homepages] |
3-5 | I | II | III | IV | T-110.557 | Antti Ylä-Jääski | P | V | |
T-110.7210 Special Course in Communication Security P [old homepages] |
3-8 | I | II | III | IV | Tuomas Aura | P | V | ||
T-121.2100 Introduction to User-Centred Product Development [old homepages] |
2 | III | Marko Nieminen, Johanna Viitanen | III | ||||||
T-121.3110 Exercise on User-Centred Product Development [old homepages] |
3 | III | IV | Marko Nieminen, Johanna Viitanen | III–IV | |||||
T-121.5151 Methods for User-centred Product Development [old homepages] |
3 | II | Sirpa Riihiaho | II | ||||||
| 2 | I | Sirpa Riihiaho | I | |||||||
T-121.5200 Human Characteristics and User Interfaces [old homepages] |
3 | I | Petri Mannonen, Johanna Viitanen | I | ||||||
| 3-4 | II | Marko Nieminen, Petri Vuorimaa | II | |||||||
| 9 | III | Mika Nieminen | P | III | ||||||
T-121.5450 Interaction Design and Evalution P [old homepages] |
8 | IV | Sirpa Riihiaho | P | IV | |||||
T-121.5500 Special Assignment in User-Centred Product Development [old homepages] |
1-8 | I | II | III | IV | Mika Nieminen, Sirpa Riihiaho, Marko Nieminen | V | I–IV (Agreed separately) | ||
| 1-10 | I | II | III | IV | Mika Nieminen, Sirpa Riihiaho, Marko Nieminen | P | V | I–IV (Agreed separately) | ||
T-121.5900 Seminar on User Interfaces and Usability P [old homepages] |
3-8 | IV | Mika Nieminen, Sirpa Riihiaho, Marko Nieminen | P | V | IV | ||||
| 2 | I | II | III | IV | Marko Nieminen | P | V | I–IV | ||
| 2 | I | II | T-124.001 | Riitta Smeds | I–II | |||||
T-124.5100 Networked business processes and models [old homepages] |
4 | I | II | T-124.100 | Riitta Smeds | I–II | ||||
T-124.5200 Business process development methods [old homepages] |
3 | III | T-124.200 | Miia Jaatinen | III | |||||
T-124.5300 Development of Business Processes, project assignment [old homepages] |
5 | I | II | III | IV | T-124.300 | Miia Jaatinen | I, II, III, IV | ||
T-124.5400 Theoretical perspectives on business processes [old homepages] |
4 | I | II | Miia Jaatinen | I–II | |||||
T-124.5510 Business Process Networks, Master's Thesis Seminar [old homepages] |
1-2 | I | II | III | IV | Riitta Smeds | I–IV | |||
| 3 | III | IV | Tu-22.164 | Juuso Töyli | P | III ja/tai IV | ||||
T-124.5710 Global Virtual Collaboration Project P [old homepages] |
5 | III | IV | Riitta Smeds | P | III–IV | ||||
T-124.7100 Doctoral research seminar in business process networks P [old homepages] |
3 | I | II | III | IV | Riitta Smeds, Miia Jaatinen | P | I–II, III–IV | ||
T-124.7200 Scientific Writing Seminar in Business Process Networks P [old homepages] |
3-6 | I | II | III | IV | Riitta Smeds | P | I–II, III–IV | ||
T-124.7300 Individual course in Business Process Networks P [old homepages] |
1-15 | I | II | III | IV | T-124.450 | Riitta Smeds | P | V | I–IV |
T-128.4101 Introduction to Software Business [old homepages] |
2 | I | Jussi Autere | I | ||||||
T-128.4200 Management of a Software Company P [old homepages] |
6 | III | IV | Jussi Autere, Petteri Vainikka | P | III–IV | ||||
| 4 | I | II | Petteri Vainikka | P | I–II | |||||
T-128.5400 Software Entrepreneurship Seminar P [old homepages] |
4 | II | Jussi Autere | P | II | |||||
T-128.5540 Pricing and Positioning of Software P [old homepages] |
4 | I | II | III | IV | Jussi Autere | P | I–IV (2009-2010, according to agreement) | ||
T-128.5780 Invidual Study in Software Business P [old homepages] |
3-16 | I | II | III | IV | Jussi Autere | P | V | I–IV (2009-2010, arranged according to agreement) | |
T-128.6790 Special Course in Software Business P [old homepages] |
3-10 | III | IV | Jussi Autere, Mika Ahokas | P | V | III–IV | |||