Managing Risk in IT and Cybersecurity, BSc (Summer University) (Sommer 2025)This course provides an introduction to Information Security Risk Management. The course enables students to lead risk assessments, and reflect on the applicability of different techniques for risk assessment and management.
| Bachelor |
| Forår 2025 | Sommer 2025 | Ansøg | en | |
Introduction to Database Systems, SWU (Efterår 2025)The course covers fundamental techniques for developing data management and data analytics applications. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Philosophy of Science and Technology, DMD/B-DDIT (Efterår 2025)The main outcome of the course is that students are equipped with an understanding of the most important concepts, themes and positions in philosophy of science, and how they relate to digital design and interactive technologies. Furthermore, the students should learn to reflect critically about how digital design and technology relate to the world at large. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Digital Data Analysis (Efterår 2025)The goal of the course is two-fold. On the one side you will learn how to clean, manipulate, process and visualize data in Python with a specific focus on unstrucured data that is typically produced online. On the other side, you will learn how to formulate hypothesys based on this data that can be used in the context of the evaluation or the re-design of a digital product. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Kvalitative forskningsmetoder og akademisk formidling (Efterår 2025)Kursets mest centrale resultat er at de studerende bliver udstyret med en grundig forståelse af kvalitative forskningstilgange og -metoder og evnen til at anvende kvalitative undersøgelsesmetoder til undersøgelser samt formidling af resultaterne. | Bachelor |
| Efterår 2025 | 20252 | Info | da | |
Konceptudvikling med virksomheder (Efterår 2025)På dette kursus arbejder de studerende i grupper med at udvikle prototyper på koncepter for digitale løsninger i samarbejde med private eller offentlige virksomheder baseret på relevante teorier, metoder, værktøjer og teknikker, som introduceres på kurset eller ligger i forlængelse af tidligere kurser. | Bachelor |
| Efterår 2025 | 20252 | Info | da | |
Technical Communication (Efterår 2025)This course gives an introduction to technical communication. It focuses on designing different forms of communication correctly, effectively, and convincingly. There will be a theoretical introduction to the importance and principles of technical communication together with several individual and group based practical exercises. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Software Development and Software Engineering (Efterår 2025)The course is an introduction to software engineering and software development for data science. The goal of the course is to allow students to join professional software engineering teams that include data scientist and data analysts. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Linear Algebra and Optimisation (Efterår 2025)This is a course in mathematics covering linear algebra and analysis (calculus) of functions of several variables. These are perhaps the two areas of mathematics that have found most uses in practical applications. In particular, the course equips the student with mathematical tools necessary for analysis of big data.
| Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Machine Learning (Efterår 2025)This course gives a fundamental introduction to machine learning (ML) with an emphasis on statistical aspects. In the course, we focus on both the theoretical foundation for ML and the application of ML methods. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Network Analysis (Efterår 2025)Networks are all around us: We are ourselves, as individuals, the units of a network of social relationships of different kinds; the Internet and the highway system can be modelled as networks embedded in space; networks can be also entities defined in an abstract space, such as networks of acquaintances or collaborations between individuals. This course aims at providing the computational tools to study these networks and form the basis of network scientists. The final objective is to have the students to solve practical network problems, to be able to perform a network analysis, and to fully appreciate the difficulties of a network problem in real-world data. The course will have a special focus on social networks. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Operating Systems and C (Efterår 2025)This hands-on course teaches you how the design, implementation, and implications, of systems software influence your task as an application programmer. You will get an in-depth understanding of how hardware and the operating system work; in the process, you will learn how computers actually work, and what actually happens when you run an application. This enables you to fully exploit underlying hardware and systems software to write high-quality software. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Security and Privacy (Efterår 2025)This is an introductory course on information security and privacy for data science. The course focuses on aspects of principles and techniques of protecting the security and privacy of data that is collected for data analysis. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Enterprise Systems and Information Management (Efterår 2025)Contemporary organizations critically rely on enterprise systems to support their business processes. In this course, students learn to analyze work systems in organizations and to identify ways for improving them. Students acquire these skills by analyzing a real-world work system and by gaining hands-on experience suggesting requirements for a sociotechnical system that supports the work system. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Introduction to Programming (Efterår 2025)Students learn about the concept of computational thinking and get a hands-on introduction to programming using the Python programming language. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
IT-Enabled Supply Chain Management (Efterår 2025)The course will enable the students to analyse a supply chain and identify solutions where information technology can optimise the collaboration between actors in the supply chain network. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
IT, Globalisation and Culture (Efterår 2025)In this course, students will learn to analyse and reflect upon the role of IT and culture in global collaborations. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Organisation and Process Theory (Efterår 2025)The overall aim of the course is to enable students to conduct an organizational analysis. The course introduces students to particular forms of organizational analysis as well as a broad spectrum of organization theories. More specifically, the aim is to enable students to draw on organizational theory in the analysis of what we nominally characterize as events; the purposeful organization of concerted action towards specific goals, and to situate this approach in a broader landscape of organizational theories. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Foundations of Computing - Discrete Mathematics BSc (Efterår 2025)Discrete Mathematics covers different topics in mathematics, which support many disciplines in software development. The goal of this course is to give the students the ability to apply formal reasoning. The first part of the course is dedicated to learning how to construct logical proofs, proofs on set theory and proofs by induction, while the second half of the course builds upon the first part to cover number-theoretical concepts, graphs, combinatorics, discrete probabilities, and models of computation. The student will obtain the fundamental skill of computational thinking and will be better equipped to tackle technical subjects throughout the curriculum. The course is an introduction to discrete mathematics as a foundation to work within the fields of computer science, information technologies, and software development. The course develops the necessary terminology and conceptual tools needed for later courses. This includes: - formal reasoning, proofs, logic, set theory, sequences and sums
- number theory, combinatorics and (discrete) probability theory
- induction, recursion and counting
- relations and functions
- basic graph theory, language theory
- theory and models of computation, such as finite state machines, regular expressions and grammars
The course aims at providing a basic understanding of the mathematical foundations of computer science. | Bachelor |
| Efterår 2025 | 20252 | Info | en | - |
Distributed Systems, BSc (Efterår 2025)This course teaches the theoretical and practical foundations for distributed computing. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Analysis, Design and Software Architecture (Efterår 2025)The Analysis, Design, and Software Architecture course (BDSA) is part of the Bachelor in Software Development (BSWU). In this course, students will discover software engineering from a theoretical and practical perspective. Students will learn about the history of software engineering, software processes, and will be exposed to concepts, principles, techniques, tools, and technologies related to object-oriented analysis, design, and programming. The course comprises of two lecture blocks and three exercise blocks. Weekly exercises will be given to students to gain hands on practice of the concepts taught in class. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Programmer som data (Efterår 2025)Kursets formål er at give en dybere praktisk og teoretisk forståelse for implementation af programmeringssprog, herunder især maskinmodellen bag Java, C# og F#. Kursusemnerne omfatter leksikalsk analyse, grammatikker, syntaksanalyse, abstrakt syntaks, stakmaskiner, virtuelle maskiner, mellemkodesprog (inklusive JVM og .NET CLI), og continuations. Endvidere implementering af fortolkere, typeinferens, oversættere for en delmængde af C og for en delmængde af SML, garbage collectors, og kodegenerering for virtuelle maskiner og maskinkode (fx x86). | Bachelor |
| Efterår 2025 | 20252 | Info | da | |
Security 1, BSc (Efterår 2025)This is an introductory course on information security. The course focuses on introductory aspects of analysis, design and implementation of secure software.
| Bachelor |
| Efterår 2025 | 20252 | Info | en | |
IT and Green Transitions, BSc (Efterår 2025)The course aims at giving the students an introduction to the complexities of determining how processes of digitalisation and green transitions are entangled.
| Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Foundations of Probability (Efterår 2025)The course gives an in-depth introduction to fundamental principles of probability theory. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Business Foundations (Efterår 2025)The course is for students looking for an introduction to strategic management to be able to understand and navigate todays and tomorrows business world.
The student will be given a toolbox of academic frameworks and models to be able to analyze current business situations and propose strategic changes. Through case studies and group work the student will become familiar with the business language which will help to bridge the gap between business and technology. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
Cryptographic Computation and Blockchain, BSc (Efterår 2025)This course will introduce basic concepts and techniques for designing and analysing cryptographic protocols with a focus on privacy preserving computation and blockchain protocols. We will cover both the main constructions of such protocols and the theoretical models used for proving their security. | Bachelor |
| Efterår 2025 | 20252 | Info | en | |
AI security: Principles, Practices and Policies, BSc (Efterår 2025) | Bachelor |
| Efterår 2025 | 20252 | Info | en | |