Courses

The IMAGE Section offers courses in image analysis and processing, computer vision, computer simulation, numerical optimization, information retrieval, and machine learning. We suggest two study tracks within the MSc Computer Science study programme for specializing in Data Science or Image Analysis and Computer Vision.

Currently, the following MSc courses are offered/planned, starting with the academic year 2018/2019:

 

MSc Programme in Computer Science
MSc Programme in Computer Science (part time)
MSc Programme in Computer Science with a minor subject
MSc Programme in Bioinformatics

Algorithms is about finding scalable solutions to computational problems, and the reliance is only increasing as we enter the world of Big Data. We want algorithms that solve problems efficiently relative to the input size. Exponential time is hopeless. We generally want polynomial time, and for large problems we need linear time. Sometimes we employ data structures that represent the input so that queries about it can be answered very efficiently. In this mandatory course, we will study the list of algorithmic topics below. Some of these topics are covered in more depth in more specialised elective courses.

More information.

 

 

BSc Programme in Machine Learning and Data Science
MSc Programme in Computer Science
MSc Actuarial Mathematics
MSc Mathematics-Economics
Msc Statistics

Deep learning has pushed the boundaries in Artificial Intelligence (AI) and has been outperforming the state-of-the-art in numerous applications across a wide range of domains. These include object classification in images, information retrieval along with web search, natural language processing tasks such as automatic translation, and bioinformatics. This course will give you detailed insight into deep learning, covering algorithms, theory and tools in this exciting field.

More information.

 

 

 

 

 

 

Taught in Danish.

Bacheloruddannelsen i datalogi
Bacheloruddannelsen i datalogi-økonomi
Bacheloruddannelsen i machine learning og datavidenskab

Kursets formål er at præsentere en række algoritmiske paradigmer (herunder del og hersk, grådige algoritmer og dynamisk programmering), samt at introducere en række analyseværktøjer (korrekthed, køretid, pladsbehov). Fokus er på teoretisk analyse af algoritmer og datastrukturer. Kurset beskæftiger sig med algoritmiske problemer, der kan løses i polynomiel tid.

Mere information.

 

 

 

 

This course will introduce to all important modalities of advanced biological and biomedical imaging using photons, electrons, X-rays and neutrons, available in the Øresund region in core facilities and at synchrotron and linear accelerators (MAX IV and ESS). These modalities offer a wide zoom range and the resolution power to resolve the substructure of molecules, cells, tissues, organs and whole bodies. The couse is relevant for students of MSc. educations within biological, chemical, physical, medical, molecular and pharmaceutical sciences and will be coordinated with the PhD course "Biological Imaging".

More information.

 

 

MSc Programme in Computer Science
MSc Programme in Bioinformatics

The purpose of this course is to introduce the students to the methods for solving problems where geometrical properties are of particular importance. We will look at some basic problems; at algorithmic paradigms especially suited to solve such problems, and at geometric data structures. We will also look at the applications of computational geometry in relation to the problems of for example molecular biology. No a priori knowledge of molecular biology is required. During the course, the students will be asked to make a project proposal (7.5 or 15 ECTS) which they will have the opportunity to work on in the following block. 

More information.

 

 

 

 

 

 

 

 

Taught in Danish.

Kurset sigter mod at give en indføring i 3-dimensionel grafisk databehandling samt billedsyntese. Det tilstræbes, at undervisningen tilrettelægges således, at praktiske færdigheder inden for programmering af 3-dimensionelle grafiske systemer indøves gennem løsning af skriftlige ugeopgaver. 

Mere information.

 

 

 

 

 

 

Taught in Danish.

Bacheloruddannelsen i datalogi

Kurset giver en introduktion til analyse i en og flere variabler. Kurset giver derudover en introduktion til sandsynlighedsteori.

Mere information.

 

 

 

 

BSc Programme in Computer Science
BSc Programme in Physics

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 analysis, mathematical modelling, machine learning and visualisation for experimental data. Examples will be taken from real-world problems, such as analysis of internet traffic, language technology, digital sound and image processing, etc.

More information.

 

 

BSc Programme in Computer Science and Economics

Numerical methods provide the foundation for working with computer models for solving economic problems.

In the course, students will be introduced to methods from numerical analysis and applied mathematics, which are often used to solve economic real-life problems. The course includes both theoretical and practical components.

The course covers the most basic numerical methods, including numerical optimization, methods for solving non-linear equation systems, approximation of functions, interpolation methods, numerical integration, and differentiation. Likewise, students are introduced to a few selected advanced topics such as Monte Carlo methods.

Examples are used throughout the course which shows how numerical methods can be used for industrial task optimization, stock market analysis, job search, etc.

Students will be introduced to a high-level programming language such as Python and will be asked to implement a selection of the numerical methods on Python.

More information.

 

 

 

 

Taught in Danish.

Bacheloruddannelsen i datalogi
Bacheloruddannelsen i datalogi-økonomi
Bacheloruddannelsen i machinelearning og datavidenskab

Kurset giver en introduktion til programmering og til hvordan problemløsning struktureres vha. et program. Der gennemgås grundlæggende koncepter og terminologi indenfor programmering.  Der undervises i funktionelle, imperative og objektorienterede programmeringsparadigmer.

Mere information.

 

 

Taught in Danish.

Kurset introducerer grundlæggende teknikker for mobile autonome robotter. En robot kan bestå af en computer, som er monteret på et chassis med styrbare hjul. Computeren har tilsluttet et kamera og et antal afstandssensorer. Kurset er praktisk orienteret, og de studerende skal i grupper programmere løsningen til et antal opgaver, som skal udføres af robotterne.

Mere information.