Minors

Computer Science Y (minor)

Code:

SCI3166

Extent:

20–25 ECTS

Curriculum:

2026–2028

Level:

Intermediate studies

Language of learning:

English
Finnish

Target group:

All Aalto students

Teacher in charge:

Jukka Suomela

Administrative contact:

Jaakko Autio

Organising department:

Department of Computer Science

Organiser:

School of Science

Prerequisites:

-


Quotas and restrictions:

No quota. Individual courses may limit the number of participants.

Application process:

-

About the minor

Content

Code Course name ECTS Teaching

Compulsory courses, 15 ECTS*:

CS-A1113 Basics in Programming Y1 5 I-II, III-V, summer English
CS-A1123 Basics in Programming Y2 5 III-V English
CS-A1141 Data Structures and Algorithms Y 5 I-II

Elective courses in the Computer Science minors, choose to make the total scope of the minor 20-25 ECTS:

CS-A1150 Databases (recommended) 5 IV-V English
CS-C2160 
or
CS-C2161
Theory of Computation
or
Laskennan teoria
5

5
III-IV English 

III-IV Finnish
CS-C3141 Operating systems: from classical to quantum 5 I-II English 
CS-E4580 Programming Parallel Computers 5 V English (Finnish)
ELEC-C7241 Tietokoneverkot 5 III-IV Finnish
CS-C3100 Computer Graphics 5 I-II English
CS-C3150 Software Engineering 5 I-II English
CS-C3170 Web Software Development 5 I-II, III-V, summer English (Finnish)
CS-C3130 Information Security 5 I English
CS-C3120 Human-Computer Interaction 5 I-II English
CS-C3240 Machine Learning 5 I English (Finnish)
CS-E4700 Logic and Hard Computational Problems 5 I-II Finnish, English
ELEC-A7100 Basic Course in C Programming 5 III-V English
ELEC-A7151 Object Oriented Programming with C++ 5 I-II English

* If the compulsory courses or corresponding programming courses of the minor are already included elsewhere in the degree, choose optional courses from the list of elective courses so that the scope of the minor is 25 ECTS.

You can find course descriptions in Sisu. In your study plan, choose the course and click the course code or search courses by code or name. Learning environments are found in MyCourses through search or after registration in "My own courses".

  • Updated:
  • Published:
Share
URL copied!