Computer Science and Engineering, M.Sc.

  • N/A
    Application Deadline
  • 24 months
  • Tuition
    Tuition (Year)
    Tuition (Year)
  • English (take IELTS)
University rank #201 ,
The Computer Science and Engineering research-oriented degree programme at the University of Oulu provides an exciting opportunity to study in a leading-edge research environment. It gives students the flexibility to choose between two themes: Computer Vision and Signal Processing, and Ubiquitous Computing.


The Computer Science and Engineering research-oriented degree programme at the University of Oulu provides an exciting opportunity to study in a leading-edge research environment. It gives students the flexibility to choose between two themes: Computer Vision and Signal Processing, and Ubiquitous Computing. Students are strongly encouraged to work closely with research groups in the faculty that are international leaders in their fields.

Research-oriented programme with two themes

The first theme, Computer Vision and Signal Processing, provides students a solid theoretical understanding and practical skills on digital information processing and analysis. This information can be, for example, image, video, or audio signals that are perceived from the environment and processed using various operations such as filtering, compression and classification. The students are introduced to the essentials of computer vision as well as image and signal processing methods and technologies.

The second theme, Ubiquitous Computing, focuses on the next generation of interactive systems that place humans at the focus of the technological development. Adopting a multidisciplinary real-world approach, students have to 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. Students gain experience in conducting usability tests with human participants, conducting experiments to evaluate their systems, and applying an iterative design approach to develop and improve their systems.

The programme is provided by the Faculty of Information Technology and Electrical Engineering, which hosts multiple world-class research groups. The department is renowned world-wide for its expertise in computer vision, and among its key results is the Local Binary Pattern (LBP) method that has become one of the most widely used texture operators in computer vision. Signal processing is another core area where the department has carried out leading edge research, for example, on energy-efficient architectures for embedded systems in close collaboration with many companies. Finally, the department has created a unique research environment for Ubiquitous Computing including multitouch wall-sized displays, smartphone sensing middleware and sensor networks; coupled with a strong experimental approach to developing interactive systems.

Learning outcomes

After completing the studies with a focus on Computer Vision and Signal Processing, the student can:

  • Utilize basic methods in digital image and video processing, statistical pattern recognition, computer vision, and computer graphics for solving various application problems,
  • Apply numerical methods such as optimization algorithms in formally defining and solving problems appearing in science and technology,
  • Analyse and design digital signal processing systems, and implement algorithms, for example, to modern signal processors,
  • Realize applications to the Internet using a modern software architectural style.

After completing the studies with a focus on Ubiquitous Computing the student can:

  • Utilize basic methods in statistical analysis, distributed systems, experimental design, and iterative design to specify, implement and evaluate interactive technologies,
  • Develop instrumentation technologies to collect in-situ data on deployed interactive technologies and how they are actually used by human users,
  • Has gained experience with a variety of interactive technologies ranging from multi-touch surfaces including video walls and smartphones, to multimodal input techniques including accelerometer-based sensing,
  • Work in groups to tackle substantial long-term projects, present and promote their work, effectively communicate their findings in speech, and effectively write in academic style.
Graduate Profile

The programme will provide the graduates with the competence to continue as postgraduate students aiming for a doctoral degree, or in a wide variety of positions offered by research institutes and companies mainly operating in the field of information and communications technology (ICT). The graduates are most likely to be employed in research and development related positions, but also management positions fit into the profile.

After graduation

University of Oulu graduates enter the job market as experts of the environment, economics, technology, medicine, education and culture. Research institutes such as CWC, Infotech, Biocenter Oulu and the Thule Institute offer possibilities for an academic career. Collaboration between the University, the city of Oulu, the research institutes and businesses is vast and productive. For a large number of companies, Oulu has been a favourable environment for their R&D.

Programme Structure

Courses Included:
  • Signal Processing Systems
  • Machine Vision
  • Machine Learning
  • Multiprocessor Programming
  • Digital Video Processing
  • Affective Computing
  • Ubiquitous Computing Fundamentals
  • Mobile and Social Computing
  • Big Data Processing and Applications
  • Interaction Design
  • Open Source Software Development
For more information, please visit the programme website.

Detailed Programme Facts

  • Full-time duration 24 months
  • Study intensity Full-time
  • Credits
    120 ECTS
  • Languages
    • English
  • Delivery mode
    On Campus

English Language Requirements

You only need to take one of these language tests:

  • Minimum required score: 6.5

    The IELTS – or the International English Language Test System – tests your English-language abilities (writing, listening, speaking, and reading) on a scale of 1.00–9.00. The minimum IELTS score requirement refers to which Overall Band Score you received, which is your combined average score. Read more about IELTS.

    Take IELTS test
  • Minimum required score (Grade C): 180

    The CAE test – or the Cambridge Advanced English – is an exam for applicants who wish to get a Certificate in Advanced English. To receive the Advanced certificate, test-takers must score between 142 and 210 on the Cambridge English: Advanced test. Read more about CAE.

    Note: degree programmes and applications may require a more specific minimum score for admission.

  • Minimum required score: 580

    The TOEFL – or Test OF English as a Foreign Language – offers a paper-based test (PBT). The final, overall PBT score ranges between 310 and 677, and is based on an average taken from the three test components (listening, structure, and reading). The writing part of this test is scored separately on a scale of 0-6. Read more about TOEFL (PBT).

  • Minimum required score: 92

    The TOEFL – or Test Of English as a Foreign Language – offers an internet-based test (iBT). The final, overall iBT score ranges between 0 and 120, and includes a scaled average from the four components (reading, listening, speaking, and writing). Read more about TOEFL (iBT).

Academic Requirements

Programme Specific Academic Requirements
  • Bachelor’s degree in computer science, electrical engineering or relevant fields such as physics or applied mathematics.
Selection Process

An interview is arranged to test the most qualified applicants. There will be 30 students selected to the Master's programme. If two or more applicants score the same number of points, their order shall be determined on the basis of the relevance and the level of the applicant's overall study record in the Bachelor's degree.

Detailed Selection Criteria

The applications are evaluated based on the following criteria:

  1. The level and the relevance of the applicant's overall study record in the Bachelor's degree and other studies. Good mathematical and programming skills are appreciated.
  1. The quality of the applicant's Motivation Letter*
  2. The quality of the applicant's Research Interest*
  3. The quality of the CV
  4. Reference letters
  5. Interview

* Motivation Letter and Research Interest are included in the online application form.

Tuition Fee Per Year

  • EUR 10000 International
  • Free EU/EEA


StudyPortals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Testimonial Registration Module

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, StudyPortals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.