Master's in Computer Science and Engineering

An exciting opportunity to study in a leading research environment. Computer Science and Engineering is a research-oriented master's programme concentrating on intelligent digital solutions to real-world problems.

Both theoretical and practical studies are included in the curriculum in a balanced way.
Computer Science and Engineering student wearing virtual reality glasses.

Computer Science and Engineering

Degree title

Master of Science (Technology)

Study places


Duration of studies

2 years


120 credits

Teaching method

On campus

Next application period

January 2023

Programme profile

Top reasons to study Computer Science and Engineering

  • Study in a leading-edge research environment at the University of Oulu.
  • An exciting opportunity to network with distinguished professors in computer vision, computer security, and virtual reality.
  • High rankings in the field, for example Shanghai Ranking´s Global Ranking of Academic Subjects 2021: #151–200 Computer Science & Engineering.
  • Choose your orientation or mix all three: Artificial Intelligence, Applied Computing, and Computer Engineering.
  • Studies are closely related to industry needs. Emphasis on problem-solving skills relevant to companies in their business areas.

During the past decades, applications of Computer Science and Engineering have had a significant impact on our daily lives. In the future computers will not be used as separate devices anymore. Instead, they will be embedded in our living environments and offer us rich sets of services through natural and intuitive user interfaces.

Technology will be even more human-centered and user-oriented, which requires innovative smart solutions and the utilisation of artificial intelligence. The graduates from Computer Science and Engineering will play a key role in this development.

The Master's programme in Computer Science and Engineering is based on world-class research made in three research groups. It provides a cross-section of the cutting-edge research topics and the latest results achieved in the field.

Core skills and competence

The two-year programme has three study options to choose from or even mix between:

Study Applied Computing

Applied Computing focuses on the next generation of interactive systems that place humans at the center of technological development. Adopting a multidisciplinary real-world approach, students spend a substantial amount of time working in group projects to develop a variety of systems ranging from interactive online services to games and mobile applications, with a strong focus on innovation and design.

Study Artificial Intelligence

Artificial Intelligence focuses in various fields of AI, such as machine learning, machine vision, and data mining. This study option provides students with a solid theoretical understanding and practical skills on processing and analyzing digital data and the ability to create intelligent solutions to real-world problems with modern AI techniques.

Study Computer Engineering

Computer Engineering focuses on both hardware and software aspects of computing with an emphasis on embedded system development. In this study option, students also study signal processing and its applications, and work with projects on modern signal processors and embedded computers. Moreover, the specialisation gives the students a good basis to work with Internet of Things (IoT) applications.

Artificial intelligence and the development of different AI solutions play a large role in all three study options. For example, the studies can contribute to various aspects of emerging edge computing and edge AI technologies.

"The programme is balanced by theoretical and practical studies. The courses include hands-on lab sessions to fortify concepts learned from lectures.” – Hadi

Students applying for the programme must possess an applicable B.Sc. degree in computer science, electrical engineering or relevant fields such as physics or applied mathematics.

Programme structure and courses

Occupational profiles of the graduates

  • Research Scientist
  • Software Engineer
  • System Designer
  • Project Manager
  • Specialist
  • Data Analyst.

Welcome to Oulu high-tech hub

Oulu, Finland is recognised as a technology hub. The global companies operating in the city are actively recruiting new employees.

Read student testimonial