Computer Science Curriculum
The courses offered by the laboratory are listed below. Description of
each course consists of: the code according to the Study Programme of
the University, the name of the course, and the number of study credits.
One credit unit signifies 40 hours of effective work.
- Tik-76.001 Information Technology A 3
- Tik-76.002 Information Technology B 5
- Tik-76.003 The Basics of Programming 1
- Tik-76.101 Introduction to Programming, long course 5
- Tik-76.115 Individual Project 5
- Tik-76.122 Data Structures and Algorithms 3
- Tik-76.123 Design and Analysis of Algorithms 3
- Tik-76.124 Computer as a Tool 1
- Tik-76.132 Software Engineering 3
- Tik-76.133 Software Projects 2-5
- Tik-76.138 Programming Methodology 4
- Tik-76.139 Operating Systems 4
- Tik-76.141 Database Algorithms 3
- Tik-76.143 Data Base Management 3
- Tik-76.144 Logic Programming 3
- Tik-76.147 Introduction to Knowledge Engineering 4
- Tik-76.148 Computer Networks 3
- Tik-76.149 Compilers 4
- Tik-76.157 Data Communication Software 2
- Tik-76.158 Special Assignment in Software Engineering 3
- Tik-76.161 Individual Studies 2-10
- Tik-76.164 Embedded Systems 3
- Tik-76.165 Seminar on Embedded Software 3
- Tik-76.166 Concurrent Programming 3
- Tik-76.168 Special Assignment in Knowledge Engineering 3
- Tik-76.169 Seminar on Database 1-3
- Tik-76.182 Data Processing Industry 2
- Tik-76.199 Seminar on Data Compression 2-6
- Tik-76.202 Information Technology A (English) 3
- Tik-76.209 Computer as a Tool (English) 1
- Tik-76.220 Special Topics in Computer Science 2-6
- Tik-76.270 Seminar on Software Engineering 2-6
- Tik-76.272 Seminar on Concurrent Computing 2-6
- Tik-76.273 Seminar on Data Base Management 2-6
- Tik-76.275 Seminar on Knowledge Engineering 2-6
- Tik-76.278 Seminar on Programming 2-6
- Tik-76.279 Seminar on Data Processing System 2-6
- Tik-76.284 Seminar on Programming Languages 2-6
- Tik-76.286 Seminar on Artificial Intelligence 2-6
- Tik-76.288 Seminar on Data Communications Software 2-6
- Tik-76.295 Seminar on Software Implementation Techniques 2-6
- Tik-76.299 Concurrency in Data Structures (English) 1,5
- Tik-76.301 Introduction to History of Science 2
- Tik-76.302 Systems and Information Sciences 2
- Tik-86.120 Computer Graphics 4
- Tik-86.125 Human-Computer Interaction 4
- Tik-86.140 Integration of CIM Systems 3
- Tik-86.145 Product Models 3
- Tik-86.150 Special Assignment in Information Technology 3-6
- Tik-86.155 Individual Studies 2-10
- Tik-86.160 Special Topics in CIM I 2-5
- Tik-86.161 Special Topics in CIM II 2-5
- Tik-86.174 Seminar on Human-Computer Interaction 2-6
- Tik-86.176 Seminar on Computational Geometry 2-6
- Tik-86.178 Seminar on Computer Graphics 2-6
- Tik-86.180 Seminar on Industrial Automation 2-6
- Tik-86.190 Foundations of Information Technology in Production 3
More information of courses is available at laboratory's current
course list.
[Helsinki University of Technology]
[Laboratory of Information Processing Science]
[Annual Report 1996]