Computer Science

Professor in charge: Petri Vuorimaa
Extent: Long or compact major (40-65 credits). Students taking a compact major take also a minor (20-25 cr). Students taking a long major may include an optional minor in their elective studies.
Abbreviation: CS
Code: SCI3042
School: School of Science

Objectives

Computer Science major combines both theoretical and applied computer science. The faculty includes over 25 professors. The major has common core courses and six different tracks, which focus on algorithms, software systems, security, interaction, Web, and Big Data. In addition, the major offers a wide range of advanced courses. Students typically do their Master's thesis in industry. Students interested in postgraduate studies can also do their thesis in research projects of Aalto University.

Content and Structure

Available study tracks:

  • Software Systems and Technologies
  • Secure Systems
  • Web Technologies, Applications, and Science
  • Interactive Technologies
  • Algorithms, Logic, and Computation
  • Big Data and Large-Scale Computing

Major core courses

Students have to select at least five courses from the major core course list, including the track compulsory core course. The core courses can also be done as part of Bachelor studies. If any of these courses have been taken as part of the Bachelor studies, they can be substituted with any optional courses of the track the student is studying. In addition to major core courses, each track has compulsory and optional courses.

CODE NAME CREDITS PERIOD/YEAR

CS-C3140

Operating Systems

5

I/1st year

CS-C3170

Web Software Development

5

II-III/1st year

CS-C3130

Information Security

5

I/1st year

CS-C3100

Computer Graphics

5

I-II/1st year

CS-E3190

Principles of Algorithmic Techniques

5

I-II/1st year

CS-E3200

Discrete Models and Search

5

III-IV/1st year

CS-E3210

Machine Learning: Basic Principles

5

I/1st year

ELEC-E7851

Computational User Interface Design

5

II/1st year

Login Form

Powered by jms multisite for joomla