Formal Educational Programmes

Aalborg University – AAU

Computer Science (IT), M.Sc.

Are you interested in programming, software engineering, machine intelligence, data management or embedded systems ? You can deepen your skills in these areas by taking the Computer Science (IT) master’s education at Aalborg University.

Cyber Security, M.Sc.

Aalborg University’s new M.Sc. programme in Cyber Security is an engineering programme targeted at B.Sc. graduates interested in privacy, network and software.

Cyber Security is a cross-curricular master’s programme which draws on a number of research environments gathered in the cyber security research programme.

The Cyber Security educational programme equips you with the skills to handle challenges in the increasing number of cyber-attacks, which companies and institutions are facing.

Software, M.Sc. in Engineering

On the M.Sc. in Engineering in software at Aalborg University, you will get in-depth knowledge of one or more sub areas of software. You will be working with internet development and distributed and mobile networks. You will be close to the research environments, which are among the best in the world in researching advanced software techniques.

Computer Engineering, B.Sc. in Engineering (Danish only)

Do you want to work with cybersecurity, artificial intelligence or stuff that no one has thought of yet? The B.Sc. in Engineering in computer engineering at Aalborg University opens a world of opportunities.

Computer Science, B.Sc. (Danish only)

When designing IT-systems for i.e. the media branch, healthcare sector or production companies, or when developing software for secure online shopping, smartphones or gaming consoles, we use computer science. Computer science uses programming among other things to create all the exciting solutions required by the future.

Cyber- and Computer Technology, B.Sc. in Engineering (Danish only)

Cyber- and Computer Technology is a new study line at Aalborg University Copenhagen (AAU-Cph), made to perfectly fit in to today’s society as well as the society of the future.

Electronics and IT, B.Sc. in Engineering (Danish only)

At Electronics and IT you will learn to analyze the problems of society and develop relevant advanced electronic systems to solve them. You can work with solid communication between cars, space technology, audio systems, control systems for windmills, energy saving control systems, wireless networking technology and much more.

Aarhus University – AU

Computer Engineering, M.Sc. in Engineering

As a student of MSc Computer Engineering, you are able to specialise in relevant fields of study connected with system and instrument development involving software, hardware and communication technology. Depending on your chosen specialisation, upon completion of the degree you are awarded the title of either Master of Science in Engineering (Computer Engineering) or Master of Science and Technology (Computer Engineering).

Computer Science, M.Sc.

Whether your interest is in complex algorithms, machine learning, IT and cyber security, logic and semantics, pervasive computing, or something completely different within the field of computer science, this programme will allow you to specialise in areas of your choice.

Electrical Engineering, M.Sc. in Engineering

As a student on the MSc in Electrical Engineering programme, you have the option of specializing in a number of areas within Electrical Engineering, including analogue and digital electronics for regulation, and data transmission and collection.

During the first year, students take courses which provide the academic foundation required for the chosen area of specialization. Students can choose from a wide range of specialist and research areas.

Computer Engineering, B.Sc. in Engineering (Danish only)

In the education you will learn to design, develop and implement software and hardware for the computer systems of the future.

Computer Science, B.Sc. (Danish only)

Computer science is about developing and designing the IT-solutions of the future. You will learn to create secure, effective and user friendly IT-systems, and you get an insight into how they benefit society and the user alike.

Data Science, B.Sc. (Danish only)

Data science is a new education at Aarhus University focusing on analyzing large data – Big Data. Here you will learn to use advanced data analytic tools to extract useful knowledge and useable information from big amounts of data.

Electrical Engineering, B.Sc. in Engineering (Danish only)

On the Electrical Engineering education you will design robots, satellites, artificial intelligence, IT and Communications Networks, drones, medical equipment nd other advanced electronic products, based on a solid theoretical and engineering background.

Software technology, B.Eng. (Danish only)

On the B.Eng. in software technology, you will learn to design and implement system software at a high level. You will work with the newest technologies and get educated on how to create intelligent IT-solutions for the benefit of people and society.

Business Academy Aarhus – BAAA

IT Technology, AP Degree

Are you passionate about working with computers, server and network technology, or electronics? Do you want to keep up with developments and manage the latest sensor technology, microcontrollers, and cloud services?

Then the IT technology programme is perfect for you.

As an IT technologist, you will, for example, learn how to build Internet of Things (IoT) solutions, and you will be able to advise others about IoT.

You will learn to master programming at different levels from micro controllers to common administrative applications (like Python) to process automation (Scripting/ML).

Roskilde University – RUC

Computer Science, M.Sc.

The goal of the education in Computer Science is to educate graduates who can contribute to the development of complex IT systems that are reliable, user-friendly and long-lasting. The focus of the education is to anchor software development in realistic settings and applications. The programme is practice-oriented and builds a bridge between software construction and design of IT solutions for users and with users. 

Computer Science, Bachelor Subject

The bachelor subject Computer Science is about software development and the design of IT systems. You will learn to plan, analyse, implement, test and document a programming assignment. You will not only become a programmer, you will also learn to reflect on and participate in a development project from start to finish: from planning and coding to testing in practice and evaluation.

University of Copenhagen – KU

Computer Science, M.Sc.

The 2-year MSc programme in Computer Science provides a comprehensive theoretical and practical curriculum. Job possibilities in Denmark for computer science graduates are very good.

Computer Science, B.Sc. (Danish only)

Do you dream of building the future’s social network, analyzing large amount of data, develop 3D-games or work with the many creative possibilities in IT, then a bachelor’s degree in computer science will give you the needed foundation to realize your ambitions.

Machine learning and Data science, B.Sc. (Danish only)

As a specialist in machine learning and data science, you will develop new methods of for instance diagnosing illnesses, detect fake news, control self driving cars or predict outbreaks of vira in society.

Copenhagen School of Design and Technology – KEA

Diploma in IT-Security, Diploma Programme (Danish only)

The diploma pogramme in IT-Security is a business oriented higher education targeted towards employees of businesses and organisations with a significant use of IT. The education programme has been developed in collaboration with industry organisations and he business community to meet a large and increasing demand for employees with specialized knowledge of IT security.

IT University of Copenhagen – ITU

Data Science, M.Sc.

With an MSc in Data Science from the IT University of Copenhagen you will become a lead data scientist with advanced analytical and technical skills covering all aspects of handling, analyzing, presenting and operationalizing data. You will build on your bachelor degree and further specialise the skills and knowledge that you acquired: You will gain profound mathematical and algorithmic foundations for deep understanding of emerging technologies, statistics and computational challenges. You will gain insights on research problems, for instance in advanced natural language processing, deep learning and network analysis, and be equipped to discuss the ethical implications of such technology and their impact on society. At the end of your MSc you will be ready to apply the profound theoretical and applied knowledge to solve real world data science problems in industry or academia.

Software Design, M.Sc.

The 2-year MSc in Software Design is a programme for you who do not have an IT-related undergraduate degree, but wish to develop skills and knowledge within IT to combine with your undergraduate degree. Whether you hold a bachelor in arts and humanities, e.g., literature or music, in science, e.g. physics, biology or math, or in social sciences, e.g., political science, economics or business, we help you apply research level computer science to that bachelor.

Software Development, B.Sc.

The three-year BSc in Software Development teaches you to design and programme software, as well as communication and business. This combination of disciplines provides you with the qualifications for developing and designing IT solutions, as well as providing consultation for businesses and organisations on a given solution.

Technical University of Denmark – DTU

Communication Technologies and System Design, M.Sc. in Engineering

Communication technologies and system design plays a key role in modern society. As a Communication Technologies and System Design engineer, you can contribute to the development of the technology on which modern society relies.

Computer Science and Engineering, M.Sc. in Engineering

The MSc programme in Computer Science and Engineering focuses on the design and use of computing components—both software and hardware—to solve technical problems efficiently and competitively.

Modern society infrastructure is based on information technology. IT plays an essential role in our daily lives, and businesses are dependent on computers and communications equipment.

DTU has a strong and growing IT environment with competencies in areas such as safe and secure systems, system integration, distributed and embedded systems, networks, software engineering, algorithms and logic, system-on-chip, and digital systems. As a student on the programme, you will form part of this exciting environment.

Electrical Engineering, M.Sc. in Engineering

Electrical Engineering—from power production through electrical equipment to wireless communication and robots—has a significant impact on societal development. This development calls for highly qualified engineers with specialized expertise in one of the many disciplines of electrical engineering.

The MSc programme in Electrical Engineering allows you to participate in work at all levels, including advanced theories, methods, and components for practical systems and applications in, e.g., satellites, robots, and wind turbines. You will learn to understand the theory and apply mathematical methods for designing or analysing problems in a given area.

Mathematical Modelling and Computation, M.Sc. in Engineering

Mathematics is an integrated part of our everyday lives. It is found in mobile phones, train schedules, and online search engines—to give just a few examples.

The use of mathematics will become even more prevalent in future. There is an ever-increasing demand for mathematical models and methods in, e.g., industrial applications, information technology, financial institutions, energy, government issues, drug development, DNA mapping, and environmental research.

Safe and Secure by Design, M.Sc. in Engineering

The key international IT companies which dominate the marketplace provide highly reliable software-intensive systems and services by using very advanced modeling, analysis and realization techniques. This study line focuses on a number of the proactive methods and techniques used by internationally leading software and hardware companies for engineering safe and secure software-intensive systems. This study line covers the methods and techniques to achieve reliable systems, including program analysis, language-based security, compiler construction, and model checking.

Computer Engineering, B.Eng.

Computer Engineering students learn how to design, develop, and implement intelligent functions in all types of devices and systems. We are surrounded by intelligent technology with functions to make our everyday lives simpler, more fun, and safer—that we rarely think about. Intelligent technologies are making inroads everywhere—in toys, washing machines, cars, safety, personalized medicine, and much more. As an Computer engineer you can help bring the latest technologies into play, to the benefit of people and society.

Cyber Technology, B.Sc. in Engineering

Today, it is only natural that mobile phones and computers communicate via the Internet. In future, however, all types of devices in homes, companies, hospitals, etc. will be able to communicate via the Internet. For example, if our refrigerator is connected to the Internet, an app on our mobile phone can tell us what to buy. This is called the Internet of Things.

The new possibilities place significant demands on the appliances and on the capacity and reliability of the Internet. In future, engineers specializing in the Internet and other communication networks will thus be faced with major challenges. As an engineer in Cyber Technology, you can help develop the solutions.

Electrical Engineering, B.Sc. in Engineering

Electrical engineering plays an important role in modern society: The public healthcare system, production and environmental monitoring cannot function without electronic measuring instruments. Communications and IT dominate our everyday lives. Homes and factories are reliant on stable power supply systems. Machines and means of transport require electronic control systems. Electrical engineering will also be a key element in the development of new, greener energy technologies and systems. As an electrical engineer, you can make your mark on the digital future.

Software Technology, B.Sc. in Engineering

If no one was developing software technology, you would still need to use a landline telephone every time you wanted to contact your family and friends. Fortunately we have a wealth of programmed devices and Internet-based IT systems today—washing machines, mobile phones, Facebook, Snapchat—just to name a few you cannot live without. But these software solutions need to work reliably. As a software technology engineer, you can help develop and design high-quality software.

Cyber Security, Master’s Programme

Know the systems, understand the risks, and shape the cyber security policies in your company.  The need for cyber security is rising – do you need to upgrade your skills?

Due to the increasing digitalization in Danish society and in the rest of the world, focus has increased on IT security and the various risks companies, authorities, and citizens face. As a result, DTU Compute Continuing  Education has created a Master’s program in Cyber Security, so that companies and authorities have the  opportunity to qualify and train IT security staff and managers to deal with the increasing pressure in relation to cybercrime.

The Master’s program is especially relevant for you, if you are an IT security manager, product or project  manager,  IT architect or network architect/administrator.  But the program can be followed by anyone with an IT/digital background who wants a broad introduction and solid professional foundation in cyber security.

Copenhagen Business School – CBS

Business Cyber Security, M.Sc. Course

This course introduces students to practical computer security, balancing social/organizational, technical and legal aspects of what is increasingly recognized as an indispensable part of managing information systems and technology infrastructures. The course provides a business and management-oriented view to data security, and students will be presented with a variety of insights into both public and private organizations, and different rationales for the ongoing engagement with data security. Throughout the course, students will be introduced to different types of threats, attacks, their prevalence as well as the types of technical and organizational responses, ethical and juridical aspects of cyber security. The course is intended to expand the students’ vocabulary by focusing on both academic/theoretical concepts and to increase their professional ability to coordinate and communicate about the social, human as well as technical underpinnings of threats to data security.

University of Southern Denmark – SDU

Computer Science, M.Sc.

With internationally awarded and acknowledged research groups at the forefront of Computer Science, SDU has one of the most veritable, versatile and dynamic academic environments to offer you a specialised education in the fields of Algorithms, Concurrency and Logic, and Data Science.

We offer a versatile 2-year Master’s degree programme in Computer Science, with the possibility of specialising in Algorithms, Concurrency and Logic or Data Science.

Computer Science, B.Sc.

There is an extreme shortage of computer scientists to find solutions to digital challenges, such as optimising IT security, designing and managing databases, developing artificial intelligence and comprehensive IT systems. Plus all the challenges we don’t even know about yet.

Computer science is an education programme for you who are good at logical thinking. You are interested in immersing yourself in complicated issues and in devising innovative and creative solutions. At the same time, you like to create structures and work with systematics. It is not a prerequisite that you can program when you start the programme.

Software Engineering, B.Sc. in Engineering (Danish only)

Do you want to help create the software of the future? Then a degree in Software Engineering might be something for you.

Software is a big part of our everyday lives. When you find information on the internet, pay with your mobile and share life with your friends on Snapchat, then it is software that makes it all possible. As a software engineer, you can help develop and invent intelligent solutions and products that play a crucial role in the future.

Master in Intelligence and Cyber Studies, Master’s Programme

Get prepared for an ever changing threat scenario where cyber- and intelligence questions will fill more and more of our daily work- and decision processes. MICS will prepare you whether you are working in the defence, management or insurance industry.

IT security, IT ethics and privacy, M.Sc. Course

The aim of the course is to enable the student to analyse it-security, privacy, and it-ethical problems related to big data, artificial intelligence, and data-driven decision processes. This is important to pro-actively respond to it-security, privacy-, and it-ethical problems in system design.

The course provides a foundation for applying the knowledge, competences, and skills, which are acquired in the education, particularly addressing issues related to it-security, privacy, and it-ethics.  

Concurrent Theory, M.Sc. Course

Multi-core processors, cloud computing, and web services makeconcurrent systems widespread. However, designing and programmingsuch systems correctly is challenging, since it requires predicting howmultiple programs executed independently will interact.This course aims at presenting and investigating models, reasoning techniques, and abstract programming disciplines for concurrentsystems. These tools allow for translating concrete requirements anddesigns into precise mathematical definitions, which can be used toprove that the desired properties are provided (such as lack of deadlocksor safe usage of asynchronous channels).

Cryptology, M.Sc. Course

The aim of the course is to enable the student to understand and work with the concepts in cryptology, including cryptosystems, cryptanalysis, and protocols, which is important in regard to data, computer, and network security.         
The purpose of this course is to study cryptology, which is cryptography plus cryptanalysis – the creation of secret codes and the possibilities for breaking them. We will also study cryptographic protocols for the security of information. Many of the newer cryptosystems and cryptographic protocols are based on number theoretic problems, so these number-theoretic problems and algorithms for them will also be discussed in this course, as will some of the algebra necessary for understanding them. Cryptology has many applications including sending private messages, enabling commerce over the Internet (through encryption of credit card numbers, electronic money, secure methods for electronic signatures on documents, etc.), authentication such as PIN codes for Dankort and logins, and secret sharing (requiring that k out of m people participate before some sensitive action can occur).

Microservices and DevOps, M.Sc. Course

The course introduces the current practices of Microservices and DevOps for the development of complex distributed system that scale up to millions of users.
Microservice programming is a paradigm in which software is built by composing distributed services. To link the software development (Dev) with software operations (Ops) of a microservice system, the DevOps approach is used. DevOps strongly advocates for automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management.The course will cover recent research and technologies for the programming of microservices using DevOps approaches. It fosters a coherent understanding of advantages and disadvantages of microservices and DevOps practices to develop the complex distributed applications of the future.

Security in Computer Systems, M.Sc. Course

The purpose of this course is to give the student a general understanding of security as well as an in-depth understanding of the tools for evaluating security. The topics range from general methods for analysing and managing security over penetration testing of networks to security for embedded objects like cell phones or robots.
The principle of the course is to give the full treatment in a few examples rather than trying to cover this enormous field in its entirety. During the course the students will work practically with different attacks on a cluster of compromised machines. The students will complete an individual project demonstrating the skills achieved throughout the course. The oral exam consists of a presentation of the project followed by questions about the curriculum to demonstrate competencies and knowledge respectively.

Networks and Security, B.Sc. Course

The purpose of this course is to give an understanding of the issues involved in networks and in computer security, for prevention and detection of security problems.

The course builds on the knowledge acquired in the course DM550, and gives an academic basis for studying the topics DM510, that are part of the degree.