Skip to main content ITU
Logo
  • Programmes
    • BSc Programmes
    • BSc in Global Business Informatics
    • BSc in Digital Design and Interactive Technologies
    • BSc in Software Development
    • BSc in Data Science
    • Applying for a BSc programme
    • MSc Programmes
    • MSc in Digital Innovation & Management
    • MSc in Digital Design and Interactive Technologies
    • MSc in Software Design
    • MSc in Data Science
    • MSc in Computer Science
    • MSc in Games
    • Applying for an MSc programme
    • Student Life
    • Practical information for international students
    • Ask a student
    • Women in tech
    • Student organisations at ITU
    • Study start
    • Labs for students
    • Special Educational Support (SPS)
    • Study and Career Guidance
    • Exchange student
    • Become an exchange student
    • Guest Students
    • Who can be a guest student?
    • ITU Summer University
    • Open House
    • Open House - BSc programmes
    • Open House - MSc programmes
  • Professional Education
    • Master in IT Management
    • Master in IT Management
    • Admission and entry requirements
    • Contact
    • Single Subjects
    • About single subjects
    • Admission and entry requirements
    • Contact
    • Short courses | ITU Professional Courses
    • See all short courses
    • Contact
    • Contact
    • Contact us here
  • Research
    • Sections
    • Data Science
    • Data, Systems, and Robotics
    • Digital Business Innovation
    • Digitalization Democracy and Governance
    • Human-Computer Interaction and Design
    • Play Culture and AI
    • Software Engineering
    • Technologies in Practice
    • Theoretical Computer Science
    • Research Centres
    • Centre for Digital Play
    • Center for Climate IT
    • Center for Computing Education Research
    • Centre for Digital Welfare
    • Centre for Information Security and Trust
    • Research Centre for Government IT
    • Danish Institute for IT Program Management
    • Research entities
    • Research centers
    • Sections
    • Research groups
    • Labs
    • ITU Research Portal
    • Find Researcher
    • Find Research
    • Research Ethics and Integrity
    • Good Scientific Practice
    • Technical Reports
    • Technical Reports
    • PhD Programme
    • About the PhD Programme
    • PhD Courses
    • PhD Defences
    • PhD Positions
    • Types of Enrolment
    • PhD Admission Requirements
    • PhD Handbook
    • PhD Support
  • Collaboration
    • Collaboration with students
    • Project collaboration
    • Project Market
    • Student worker
    • Project postings
    • Job and Project bank
    • Employer Branding
    • IT Match Making
    • Hiring an ITU student or graduate
    • Make a post in the job bank
    • Research collaboration
    • Read more about research collaboration at ITU
    • Industrial PhD
    • Hire an Industrial PhD
    • Maritime Hub
    • Innovation and entrepreneurship
    • ITU Business Development
    • ITU NextGen
  • About ITU
    • About ITU
    • Press
    • Vacancies
    • Contact
  • DK
ITU
ITU  /  Programmes  /  MSc Programmes  /  Admission requirements Computer Science

Admission requirements Computer Science

To apply for the MSc in Computer Science you need:

  • A university bachelor's degree or a professional bachelors's degree relating to computer science or software development. It must include a significant amount of programming, foundations and software engineering. You can find the specific requirements below.
  • English proficiency corresponding to B-level with a minimum of 3.0 in grade point average. 

  • If you hold another comparable degree (e.g. an international education), which is comparable to a university or professional bachelor’s degree, the ITU will make an individual assessment of the education in question.

A few programmes give legal right to admission to Computer Science:

  • Software Development (ITU)
  • Data Science - Technical Track (ITU) - Only students admitted 2020 and before.

Programmes that automatically meet the specific requirements:
ITU compiled a list of Danish bachelor programmes that automatically meet the specific requirements for MSc in Computer Science.

  • Datalogi (AAU)
  • Software (AAU)
  • Datalogi (AU)
  • Datalogi (KU)
  • Softwareteknologi (DTU) - Bachelor of Science in Engineering (Software Technology)
  • Datalogi (SDU)

If your bachelor programme is not shown above, you will be asked to explain how you meet the specific requirements. 

SPECIFIC REQUIREMENTS

Specific requirements for MSc programme in Computer Science at ITU

You must meet both requirements below:

  • Requirements 1 to 5: You must meet all the requirements.
  • Requirements 6 to 8: You must meet two of the requirements.

Requirements

ECTS

1:  Imperative/Object-Oriented/Functional Programming (you must meet this requirement)

30

You must have a medium level of ability to program in an imperative/OOP programming language. Additionally, you must have been exposed to a mainstream functional programming language. These requirements are usually met by taking an introductory course on programming and working on a medium-sized project.

Course example:
Introduction to Programming BSGRPRO1KU (15 ECTS) +
First Year Project: Map of Denmark. Visualization, Navigation, Searching and Route Planning BSFDVNS1KU (15 ECTS) +
Functional Programming BSFUPRO1KU (7.5 ECTS)

 

 

2: Discrete Mathematics (you must meet this requirement)

5

You must have taken an introductory course on discrete math. The course must include most of the following: propositional and predicate logics, induction principles, basic counting, discrete probability, sets, functions, graphs, trees.

Course example:
Foundations of Computing: Discrete Mathematics BSFOCDM1KU (7.5 ECTS)

 

 

3: Algorithms and Data Structures (you must meet this requirement)

5

You must have taken an introductory course on algorithms, which includes most of the following: big-O notation, basic analysis of algorithm correctness and complexity, hashing, basic data structures, quicksort, mergesort, DFS, BFS, Dijkstra, Kruskal, Prims (MST), priority queues, binary search trees, red-black trees, tries, union-find. 

Course example:
Algorithms and Data Structures 1408001U (7.5 ECTS) 

 

 

4: Databases (you must meet this requirement)

5

Basic concepts of databases, relational databases, basic data analytics.

Course example:
Introduction to Database Systems BSINDBS1KU (7.5 ECTS)

 

 

5: Software Engineering (you must meet this requirement)

5

Introductory course on software engineering. The course must include most of the following: software processes, requirements, software architecture, testing, version control, development tools.  

Course example:
Software Development and Software Engineering BSSODSE1KU (7.5 ECTS)

 

 

6: Computer Security (you must meet two of requirements 6 to 8)

5

You must have some basic knowledge of computer security. This must include most of the following: adversarial environments, security principles, basic methods for preventing cyberattacks, including cryptography, authentication, authorization.

Course example:
Security 1 BSSECU11KU (7.5 ECTS) 

 

 

7: Programming Language Design and Implementation (you must meet two of requirements 6 to 8)

5

The prerequisite includes most of the following: regular expressions, finite state machines, parsing techniques, type checking and inference, garbage collection techniques.

Course example:
Programs as Data BSPRDAT1KU (7.5 ECTS)

 

 

8: Operating Systems (you must meet two of requirements 6 to 8)

5

You must have some knowledge of how operating systems work. This includes most of the following: some knowledge of a low level programming language such as C, basic system programming concepts (I/Os, network programming, concurrent programming), reflect on the impact of hardware, operating system and compilation process on application programs.

Course example:
Operating Systems and C BSOPSYC1KU (7.5 ECTS)

 

YOUR BACHELOR GIVES LEGAL RIGHT TO ADMISSION

  • You must apply before the deadline 1 March.
  • You need not upload any other application material.

Please note, if you have previously been enrolled on a master level programme, without completing, it is your duty to upload a transcript together with course descriptions for the courses you passed (links or scanned documents). We must assess whether to give you a starting credit transfer on the basis of what you passed.

Documentation must be in English or one of the Nordic languages.

Read more about how to apply

YOUR BACHELOR AUTOMATICALLY MEET THE SPECIFIC REQUIREMENTS

You must upload the following documents with your application: 

  • Form of compliance with specific requirements

  • Please fill in a Statement of Purpose. The Statement of Purpose must be written in English

  • Bachelors' diploma

  • Documentation for English B-level

Please note, if you have previously been enrolled on a master level programme, without completing, it is your duty to upload a transcript together with course descriptions for the courses you passed (links or scanned documents). We must assess whether to give you a starting credit transfer on the basis of what you passed.

Documentation must be in English or one of the Nordic languages.

Read more about how to apply

YOUR BACHELOR DOES NOT AUTOMATICALLY MEET THE SPECIFIC REQUIREMENTS

You must upload the following documents with your application: 

  • Form of compliance with specific requirements
  • Please attach the official course descriptions and/or insert links to these descriptions, when filling in the form of compliance

  • You must write a Statement of Purpose

  • Bachelors' diploma

  • Documentation for English B-level

Please note, if you have previously been enrolled on a master level programme, without completing, it is your duty to upload a transcript together with course descriptions for the courses you passed (links or scanned documents). We must assess whether to give you a starting credit transfer on the basis of what you passed.

Documentation must be in English or one of the Nordic languages.

Read more about how to apply

HOW WE EVALUATE YOUR APPLICATION

All applications that meet the specific requirements for the programme will be assessed based by an overall evaluation. Your grades will account for 50% of the evaluation, while the overall assessment of your educational background and application materials will make up the remaining 50%.

TUITION AND SCHOLARSHIP

Read about tuition fee and scholarship here.

 

APPLY HERE

Read more about application deadline and how to apply

 

Contact us

Phone
+45 7218 5000
E-mail
itu@itu.dk

All contact information

Web Accessibility Statement

Find us

IT University of Copenhagen
Rued Langgaards Vej 7
DK-2300 Copenhagen S
Denmark
How to get here

Follow us

ITU Student /
Privacy /
EAN-nr. 5798000417878/
CVR-nr. 29 05 77 53 /
P-nummer 1005162959

This page is printed from https://www.itu.dk/404