Introduction to Database Systems, SWU (Forår 2026)The course covers fundamental techniques for developing data management and data analytics applications. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Data Visualisation and Data-driven Decision Making (Forår 2026)The course is focused on forming the basis of a data communicator. The students should recognize the various features of the human perception system, and operate around those limitations. We expect a student to be able to create effective visual encodings (charts), data-driven stories, dashboards and storyboards. The course will empower students with the underlying assumptions, guidelines and trappings of visualizing quantitative information. In doing so, the curriculum will put the field of data visualization in context; touching on its history from the first historic examples, right up until the propensity today of misleading people. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Data: Law and Ethics (Forår 2026)This course examines the socio-political, ethical and legal contexts of data by investigating a range of recent data controversies. In this course students will learn to critically reflect upon the multiple ways data is articulated as a controversial legal and ethical object. | Bachelor |
| Forår 2026 | 20261 | Info | en | - |
IT Governance & Quality Management (Forår 2026)The course will provide an understanding of how to analyze an organization's IT Governance & Quality Management (IT governance) and how to restructure the organization's IT governance so that it is in line with the organization's IT strategy. | Bachelor |
| Forår 2026 | 20261 | Info | en | - |
IT Enabled Process Improvement (Forår 2026)The students will learn theoretical foundations of IT-enabled process improvement and apply these to a real life practical context by working with an organisation. | Bachelor |
| Forår 2026 | 20261 | Info | en | - |
Large Scale Data Analysis (Forår 2026)Turning the unprecedented amounts of data being collected today into useful information is well beyond the computing power of a single general purpose CPU core. It is, therefore, crucial to know and understand the methods and tools that are able to parallelize and distribute various data analysis tasks in an efficient way on multicore CPUs and/or on a cluster of machines. With this goal in mind, this course first gives an overview of the popular parallel and distributed big data processing platforms. Then, it dives into scaling various machine learning tasks. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Philosophy of Science and Technology, GBI (Forår 2026)The objective of the course is to introduce students to important philosophical and historical perspectives on science and technology, as well as to more general epistemological and reflexive issues related to business informatics as a social science discipline. Throughout the course, the student will become acquainted with a series of concepts within a selection of thematic fields that can be used to critically interrogate empirical phenomena relating to ‘science’ and ‘technology’.
| Bachelor |
| Forår 2026 | 20261 | Info | en | - |
Co-design (Forår 2026)The main outcome of the course is that students are equipped with an understanding of core theories, concepts and methods in co-design and participatory design approaches, and their historical grounding and development. Students will also have experience from applying co-design methods in a live project with real stakeholders, and reflecting on the process and results.
The course runs for the last time in the current format in Spring 2025 | Bachelor |
| Forår 2026 | 20261 | Info | en | - |
Network Society (Forår 2026)The course will be offered in English in Spring 2025 and a slight revision of course is expected. Kursets mål er, at de studerende har (1) en grundlæggende forståelse af begreberne data, netværk og dataanalyse; og (2) en værktøjskasse med teknikker og teorier til at diskutere ideen om netværk og data som grundlag for konceptualisering af et netværkssamfund.
The course is offered for the last time in the current format in Spring 2025 ref. the revision of the BDDIT programme | Bachelor |
| Forår 2026 | 20261 | Info | en | - |
Design af bæredygtige fremtider (Forår 2026)NB: The course is taught in Danish / kurset undervises på dansk The aim of the course is to give the student a basic understanding of how to work with design, innovation and concept development, with an explicit focus on sustainability and regenerative thinking. Based on a specific design case, the students will learn to apply selected methods and approaches to promote ethical aspects and sustainability in an actual design context. Throughout the course, the student will learn to critically reflect upon the impact, ethical issues in and role of digital design in the transition towards a more sustainable future. The course is offered for the last time in the current format in Spring 2025 ref. the revision of the BDDIT programme | Bachelor |
| Forår 2026 | 20261 | Info | da | - |
Algoritmer og datastrukturer SWU (Forår 2026)This course provides the basic algorithmic tools indispensable for every software developer. | Bachelor |
| Forår 2026 | 20261 | Info | da | |
Mobile App Development, BSc (Forår 2026)This course gives a fundamental overview of Android programming concepts and the best practices for mobile app development.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
DevOps, Software Evolution and Software Maintenance, BSc (Forår 2026)The course "DevOps, Software Evolution and Software Maintenance" is a BSc elective. In this course, the students will discover all the software engineering activities that take place after an initial software product is delivered or after a legacy system is taken over from a theoretical and practical perspective. Students (in groups) will take over such a system that is live and serving users, they will refactor and migrate it to the languages and technologies of their liking. All subsequent DevOps, software evolution and software maintenance activities will be performed directly on the systems of the students. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Introduction to Artificial Intelligence, BSc (Forår 2026)The overall goal of the course is to introduce students to a selection of the most important problem solving and decision support techniques within AI and optimization. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Data Intelligence (Forår 2026)The course aims to train the students in conducting a thorough and valid analysis of online data sources with the use of basic programming, statistics and business intelligence tools.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
Designing Digital Play (Forår 2026)The purpose of this course is to explore play as an expressive form and creative framework outside of the domain of games. As such, the learning goals and activities are not oriented towards game design. This course will focus on drawing into the digital design domain inspiration and practices from play and computer games. This course is designed to expand the intellectual and professional scope of interaction design students. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Functional Programming, SWU (Forår 2026)This course aims to make students proficient in the functional programming paradigm used by languages such as F#, Scala, SML, OCaml, or Haskell. All programs created in the course will be written in F#, developed by Microsoft and incorporated in Visual Studio and the .NET framework. We will relate the functional paradigm to its imperative and object-oriented counterparts, but focus on concepts predominantly found in functional programming languages such as higher-order functions, recursion and tail recursion, immutable data structures, and first-class functions. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Second Year Project: Software Development in Large Teams (15 ECTS) (Forår 2026)In collaboration with industrial partners, students will apply Scrum in practice and reason about its application in a controlled yet realistic environment.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
Program Verification, BSc (Forår 2026)This is a hands-on course that teaches you how to prove that programs are correct. You will get in-depth experience with tools for this task, as well as an understanding of the theory behind them. This course thus equips you to pursue a career in writing safety-critical systems, or in pursuing higher studies in this area. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Business Process Modelling and Automation (Forår 2026)Most organisations these days rely on business process modelling techniques such as BPMN to document, communicate, and analyse business processes. In recent years, however, advances in technologies have propelled the interest of organisations in automating some of their business processes, using technologies such as Robotic Process Automation, Business Process Management Systems, Adaptive Case Management, Chatbots, and Machine Learning. This course introduces students both to the traditional craft of business processes modelling using state-of-the-art modelling techniques and to the increasingly important area of business process automation. The students learn to build a technological solution that automates a given business process in a real organisation and to design and analyse implementation strategies for the automation project. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Algorithmic Problem Solving, BSc (Forår 2026)Algorithmic problem solving is the art of designing algorithms to solve challenging programming problems. This requires extensive practice in classifying problems, choosing the right data structures, and identifying suitable algorithms. This is very different to a standard algorithm and data structure course, where the focus is on understanding the tools at hand, but not on using them to solve problems. This course bridges the gap between theoretical knowledge and practical solutions to computational problems. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Foundations of Game AI, BSc (Forår 2026)Through this course, the students will learn about the aspects of game programming commonly involving artificial intelligence methods, which methods are used and how to implement them.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
Reflections on IT (Forår 2026)The course provides a basic introduction to scientific thought and introduces central philosophical perspectives on science, epistemology and technology, including central concepts in scientific methodology. The course puts a special focus on IT technologies, exploring its foundations and ethical implications.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
Applied Statistics (15 ECTS) (Forår 2026)The course gives an in-depth introduction to the fundamental principles of statistics.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
Managing Risk in IT and Cybersecurity, BSc (Summer University) (Sommer 2026)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 2026 | Sommer 2026 | Info | en | |
Qualitative Methods and Reflections (Forår 2026)In this course, students will learn about qualitative research methods and the constitutive elements of qualitative research designs.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |
IT & Work Design (7,5 ECTS) (Forår 2026)The students learn to conduct work place studies and analyses through the use of ethnographic methods. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Database and Information Systems Foundations (Forår 2026)The “Database & Information Systems Foundations” course provides a comprehensive introduction to the key concepts and components of modern information systems, including hardware, software, users, and organizations. Students will explore the architecture of database systems, design Entity-Relationship (ER) and relational models, and develop SQL queries for real-world use cases. Additionally, the course covers business process modeling and guides students through the design and implementation of database-driven programs, equipping them with essential skills for building and managing information systems. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Creative Data Visualisation (Forår 2026)Learn to make custom data visualisations by designing with data. Uncover the possibilities of data visualization and discover how to play with data in code. | Bachelor |
| Forår 2026 | 20261 | Info | en | |
Probabilistic Programming, BDS (Forår 2026)This course introduces basics of Bayesian statistics, Bayesian data analysis, Bayesian learning, and the programming tools that enable automation of these methods. The course emphasizes programmable statistical methods over pen and pencil analytics.
| Bachelor |
| Forår 2026 | 20261 | Info | en | |