You are here: Home / Find your Study Programme / Roskilde University (RUC) / Roskilde / Computer Science and Mathematics

Computer Science and Mathematics

Master (2 years) of Computer Science and Mathematics, 120 ECTS
Mathematics, natural- and computer science

Institution Roskilde University (RUC)
Campus Roskilde
Duration 2 years
Tuition per term (Non-EU/EAA/CH) 7575 EUR

Computer Science and Mathematical models

The master programme Computer Science + Mathematics will equip you with knowledge, skills and competencies in software engineering and mathematics.

You will learn techniques and theories to analyse, design and construct software systems: including software engineering methods and principles, computer and system architecture, algorithms and data representation and design principles for man-machine interfaces. You will acquire knowledge of theories and methods for analysis, design and implementation of IT applications: systems development methods and principles, IT architecture, innovative IT applications as a product, service or process and interaction between IT solutions and uses. You will learn about geometry, probability, statistics and the fundamental structures of mathematics.

The programme will provide you with the skills to organise, manage and plan a system development project, including the software component, where especially the development and application of mathematical models and methods are key aspects, and where the focus is on algorithmic formal logic, formal languages and computability, especially for technically specialised software in the field of logistics, operations analysis or database optimization.

Career Opportunities 

The programme offers you a wide range of job opportunities as:
  • IT developer
  • Programmer or IT architect
  • Business Developer and project manager, especially in connection with technically specialized software in the field of logistics, operations analysis or database optimisation
The master programme qualifies graduates to start on a PhD programme.

Facts about the programme

Degree: Master of Science (MSc) in Computer Science and Mathematics
Language of tuition: English


Get an overview of the admission requirements that you must fulfil in order to be considered for admission as a master's student:
At RUC, you can also enrol as a guest student or as an exchange student:


There is a tuition fee for all full-time degree students who hold a citizenship from outside EU/EAA. Students within an exchange programme are not required to pay tuition. 

For Further Information

How to contact RUC

Information from the Danish Agency for Higher Education can be located at

You will find information about the Danish assessment of foreign qualifications in Guide to diploma recognition

About the Educational System in general visit the section The Danish Higher Education System

Application date
Mar 01
Start date
Sep 01

Application date
Sep 01
Start date
Feb 01


Google Map
Click for a larger map.