IT

Courses in programming, big data and digitisation prepare you to deal with and develop the IT solutions of tomorrow.

curated_images/individual/IT/Data Science og Big Data/mohdammed-ali-fWbNy_WTMoA-unsplash.jpg
Data Science and Big Data, Software Development

Advanced Algorithms

This course will introduce students to techniques for solving complex programming tasks arising in modern IT systems. The focus in the course is on algorithm design and analysis. This course …

curated_images/individual/IT/Softwareudvikling/you-x-ventures-X8H8vPcelPk-unsplash.jpg
Data Science and Big Data

Advanced Data Systems

To transform the sheer amount of complex data into timely discoveries that influence the society, data-intensive systems (including database system and machine learning platforms) must utilize the fullprocessing power offered …

curated_images/individual/IT/IT-sikkerhed/cetteup-54t5rivyAiI-unsplash.jpg
AI and Machine Learning

Advanced Machine Learning

This is a complete 15 ECTS course on Machine Learning. Building on the math knowledge acquired from the course Linear Algebra and Probability, students will be introduced to Machine Learning …

curated_images/individual/IT/AI og Machine learning/charles-deluvio-o7_z_T-RQ_Y-unsplash.jpg
Software Development, AI and Machine Learning

Advanced Programming

The course gives the student a thorough introduction to advanced programming. Students will be introduced to following subjects: - Introduction to Scala - Property-based testing - Monads and streams - …

curated_images/individual/IT/Webudvikling/studio-republic-fotKKqWNMQ4-unsplash.jpg
Software Development, AI and Machine Learning

Advanced Robotics

This course is the last course in the robot specialization. The course provides an introduction to robotics and starts by answering general questions such as what a robot is, their …

curated_images/individual/IT/AI og Machine learning/possessed-photography-YKW0JjP7rlU-unsplash.jpg
Software Development, IT-Security

Advanced Security

You will take this course as part of the security specialization. The course will prepare you to develop software that must run reliably and securely in adversarial environments. You must …

curated_images/individual/IT/IT-sikkerhed/linkedin-sales-navigator-Z4BTpfQx_q4-unsplash.jpg
Web Development

Advanced Topics in Natural Language Processing - DIKU

The purpose of this course is to expose students to selected advanced topics in natural language processing. The course will bring the students up to a level sufficient for writing …

curated_images/individual/IT/Data Science og Big Data/mohdammed-ali-fWbNy_WTMoA-unsplash.jpg

Algorithm Design

This course introduces students to techniques for solving complex programming tasks arising in modern IT systems. Focus in the course is on algorithm design and identification of computationally hard problems. …

curated_images/individual/IT/Softwareudvikling/ricardo-gomez-angel-5YM26lUicfU-unsplash.jpg
Software Development

Analysis, Design and Software Architecture

The Analysis, Design, and Software Architecture (BDSA) course is part of the Bachelor in Software Development (BSWU). In this course, the students will discover software engineering from a theoretical and …

curated_images/individual/IT/IT-sikkerhed/siarhei-horbach-xJc--frJbuw-unsplash.jpg
Software Development, AI and Machine Learning

Applied Algorithms

This course introduces the students to some classical examples of widely used algorithms and uses these to show how to implement an algorithm in a correct and scalable way in …

curated_images/individual/IT/Webudvikling/maxwell-nelson-taiuG8CPKAQ-unsplash.jpg
Software Development, IT-Security

Applied information Security

This is a hands-on course that teaches the basic principles of computer security. You will get in-depth experience with cyberattacks, and how to prevent them. The course projects enable you …

curated_images/individual/IT/Softwareudvikling/ricardo-gomez-angel-5YM26lUicfU-unsplash.jpg
Data Science and Big Data, AI and Machine Learning

Applied Machine Learning - NBI

The course will give the student an introduction to and a basic knowledge on Machine Learning (ML) and its use in various parts of data analysis. The focus will be …

curated_images/individual/IT/Webudvikling/you-x-ventures-MUZFKa_mttU-unsplash.jpg
Software Development

Applied Programming (APP) - DIKU

The purpose of the course is to introduce the programming language C/C++, key programming concepts in a scientific context, and guidelines for documentation. The course will enable the student to …

curated_images/individual/IT/Webudvikling/you-x-ventures-MUZFKa_mttU-unsplash.jpg
Data Science and Big Data

Applied Statistics: From Data to Results - NBI

The course will give the student an introduction to and a basic knowledge of statistics and data analysis. The focus will be on the application of statistics and thus proofs …

curated_images/individual/IT/Softwareudvikling/ricardo-gomez-angel-5YM26lUicfU-unsplash.jpg
Data Science and Big Data

Big Data Management (Technical)

This course will cover the principles of big data analysis and illustrate a hands-on approach to big data modelling and management. Students will be introduced to technical skills necessary for …

curated_images/individual/IT/AI og Machine learning/amanda-dalbjorn-UbJMy92p8wk-unsplash.jpg
Data Science and Big Data

Big Data Systems - DIKU

The goal of this course is to give the participants an understanding of the technologies in computer systems for Big Data analysis and management. It covers both traditional methods used …

curated_images/individual/IT/IT-sikkerhed/ryoji-iwata-X53e51WfjlE-unsplash.jpg
Data Science and Big Data

Business Data Analytics

TThe course provides participants with a deep understanding of the nature of business data analytics, and a practical toolkit on how to transform internal (in-house) and external big datasets into …

curated_images/individual/Organisation, ledelse og strategi/Projektledelse og -udvikling/you-x-ventures-IQY_q-RqaIo-unsplash.jpg
Business development

Business Foundations

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 …

curated_images/company/Finansiel faglighed og rådgivning/markus-winkler-IrRbSND5EUc-unsplash.jpg
Data Science and Big Data, Financial specialisation

Computational Finance - MATH

The course gives the student a thorough introduction to computational finance. We will cover some of the following subjects: - Rudimentary low-level programming. - Data and computational resources at Copenhagen …

curated_images/individual/IT/Data Science og Big Data/chris-liverani-dBI_My696Rk-unsplash.jpg
Software Development

Computational Statistics - MATH

The course gives the student a thorough introduction to computational finance which contains following subjects: - Maximum-likelihood and numerical optimization - The EM-algorithm. - Simulation algorithms and Monte Carlo methods. …

curated_images/individual/IT/Data Science og Big Data/erik-eastman--6zFVL4YuaM-unsplash.jpg
Data Science and Big Data, Financial specialisation

Data-Driven Financial Models - DIKU

The course gives the student a thorough introduction to financial theory, financial markets and products. Besides theory, students will be introduced to practical problems faced by Financial Engineers through a …

curated_images/individual/IT/IT-sikkerhed/siarhei-horbach-xJc--frJbuw-unsplash.jpg
Data Science and Big Data

Data Mining

This course gives an introduction to the field of data mining. The course is relatively practically oriented, focusing on applicable algorithms. Practical exercises will involve both use of a freely …

curated_images/individual/IT/Softwareudvikling/you-x-ventures-X8H8vPcelPk-unsplash.jpg
Data Science and Big Data

Diffusive and Stochastic Processes - NBI

Stochastic descriptions offer powerful ways to understand fluctuating and noisy phenomena, and are widely used in many disciplines including physics, chemistry, biology, and economics. In this course, basic analytical and …

curated_images/individual/IT/Softwareudvikling/tim-van-der-kuip-CPs2X8JYmS8-unsplash.jpg
Software Development

Discrete Mathematics, MSc SD

The course is an introduction to discrete mathematics as a foundation to work within the fields of computer science, information technologies, and software development. Mathematics and logic are our key …

curated_images/individual/Organisation, ledelse og strategi/Projektledelse og -udvikling/windows-N1YOSWrXQJE-unsplash.jpg
Software Development, Business development, Digital transformation

Enterprise Systems and Informations Management

The objectives of the course are to enable the student to analyze information management practices and needs in business process contexts, to evaluate how different types of enterprise systems can …

curated_images/individual/IT/Data Science og Big Data/mohdammed-ali-fWbNy_WTMoA-unsplash.jpg
Software Development

Foundations of Computing - Discrete Mathematics BSc

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. …

curated_images/individual/IT/AI og Machine learning/shapelined-_JBKdviweXI-unsplash.jpg
Data Science and Big Data

Introduction to Data Science - DIKU

The purpose of the course is to introduce non-Computer Science students to probabilistic data modeling and the most common techniques from statistical machine learning and data mining. The students will …

curated_images/individual/IT/Webudvikling/studio-republic-fotKKqWNMQ4-unsplash.jpg
Software Development

Introduction to programming

The course provides students with a basic understanding of computational thinking and programming both for their own future use and for their ability to collaborate with experienced programmers and software …

curated_images/company/Organisation, ledelse og strategi/jonathan-borba-BjNXpLGnJI0-unsplash.jpg
Software Development, Business development

IT-Enabled Supply Chain Management

The course will enable the students to analyze a supply chain and identify solutions where information technology can optimize the collaboration between actors in the supply chain network. “If a …

curated_images/company/Samfund/appolinary-kalashnikova-WYGhTLym344-unsplash (1).jpg
IT-Security, Globalisation

IT, Globalisation and Culture

SInce the 1980’s scholars have been arguing about the degree to which our world is becoming more globalised. At the heart of these discussions is the role that technologies, and …

curated_images/individual/IT/Softwareudvikling/tim-van-der-kuip-CPs2X8JYmS8-unsplash.jpg
Project management and project development

IT Project and Portfolio Management

curated_images/individual/IT/AI og Machine learning/shapelined-_JBKdviweXI-unsplash.jpg
AI and Machine Learning

Machine Learning

About the course: Successful organisations or companies like Google and Amazon have invested huge amounts in machine learning, which they use to analyze their customers' interests and behaviors to optimize …

Data Science and Big Data

Machine Learning A - DIKU

The course introduces basic theory and algorithms of machine learning. The course covers the following tentative list of topics: - Supervised learning setting - Unsupervised learning setting - Concentration of …

curated_images/individual/IT/Webudvikling/miguelangel-miquelena-Rc-4YdHRrOs-unsplash.jpg
AI and Machine Learning

Machine Learning - DIKU

The purpose of the course is to introduce students to the basic theory and most common techniques of statistical machine learning. The students will obtain a working knowledge in statistical …

curated_images/individual/IT/Data Science og Big Data/klara-kulikova-MacPE7y9zfo-unsplash.jpg
AI and Machine Learning

Machine Learning Methods in Non-Life Insurance - MATH

This course is an introduction of various machine learning methods. Topics may include but are not limited to: Theory of penalized linear regression, splines, additive models, neural networks, multivariate adaptive …

curated_images/individual/IT/Data Science og Big Data/mohdammed-ali-fWbNy_WTMoA-unsplash.jpg
Data Science and Big Data

Modelling and Analysis of Data - DIKU

The purpose of the course is to provide a basic and broad introduction to the representation, analysis, and processing of sampled data. The course will introduce the student to statistical …

curated_images/individual/IT/AI og Machine learning/amanda-dalbjorn-UbJMy92p8wk-unsplash.jpg
Web Development

Natural Language Processing - DIKU

This course will introduce the fundamentals of natural language processing (NLP), i.e., computational models of language and their applications to text. Language is at the heart of human intelligence, giving …

curated_images/individual/IT/IT-sikkerhed/siarhei-horbach-xJc--frJbuw-unsplash.jpg

Nedlagt. Modern Artificial Intelligence

The goal of the course is to teach the understanding, design, implementation and use of modern artificial intelligence (AI) and computational intelligence (CI) techniques for generating efficient intelligent behaviors in …

curated_images/individual/Organisation, ledelse og strategi/Forretningsudvikling/verne-ho-0LAJfSNa-xQ-unsplash.jpg
AI and Machine Learning, Digital transformation

Numerical Optimization - - DIKU

Numerical optimization is a useful computer tool in many disciplines like image processing, computer vision, machine learning, bioinformatics, eScience, scientific computing and computational physics, computer animation and many more. A …

Data Science and Big Data

Online and Reinforcement learning - DIKU

Online and reinforcement learning break out of the static realm and move into the realm of perpetual cycle of getting new information, analysing it, and executing actions based on the …

curated_images/individual/IT/AI og Machine learning/possessed-photography-YKW0JjP7rlU-unsplash.jpg

Operating Systems and C

The course focuses on system programming concepts (I / O, network programming and concurrent programming), and their implementation in C. The course deals with how hardware, operating system and the …

curated_images/individual/Finansiel faglighed og rådgivning/Den finansielle sektor/mika-baumeister-Wpnoqo2plFA-unsplash.jpg
AI and Machine Learning, Financial specialisation

Operations Research 2: Advanced Operations Research - MATH

Learning Outcome Knowledge: •Mathematical optimization problems, including LP, IP, BIP and MIP; classical problems such as Travelling Salesman, Knapsack and Network Flow problems. •Properties of Integer Programming problems •Solution methods …

curated_images/individual/Organisation, ledelse og strategi/Innovation/airfocus-v89zhr0iBFY-unsplash.jpg
Management

Organisation and Process Theory

The aim of the course is to introduce students to organisational theory, particularly organising and process perspectives which are important for understanding the role of IT in organisations. “If a …

curated_images/individual/IT/Softwareudvikling/you-x-ventures-X8H8vPcelPk-unsplash.jpg
Software Development

Practical Concurrent and Parallel Programming, MSc CS

This course is about that part of programming that focuses on parallelism and concurrency. The Java programming language is the language used for practically addressing such aspects. “If a registration …

curated_images/individual/IT/Softwareudvikling/ricardo-gomez-angel-5YM26lUicfU-unsplash.jpg
Financial specialisation

Practical Financial Optimization - MATH

Competencies The course gives an introduction to the domain of practical financial risk and portfolio management. Participants will work with problem areas that can be attacked using optimization models. Skills …

curated_images/individual/IT/Webudvikling/christina-wocintechchat-com-Jp-X63-an8U-unsplash.jpg
IT-Security

Proactive Computer Security - DIKU

The goal of this course is to give students an introduction to IT security on a deeper technical level. The syllabus primarily takes on the viewpoint of the attacker, with …

Data Science and Big Data

Python Programming for Data Science - DIKU/BIO

This course is an introduction to programming in Python, with focus on data processing and analysis. It includes basic programming concepts such as data types, conditionals, loops, functions, object oriented …