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.
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.
The purpose of this course is to expose the student to selected advanced topics in image analysis. The course will bring the student up to a level sufficient for master thesis work within image analysis and computer vision. Focus is not on specific topics, but rather on recent research trends. 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.
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 develop the C/C++ code needed to process large amounts of scientific data that cannot be handled in interpreted languages such as MATLAB, Python, Maple, or R. The teaching will be based on examples from linear algebra. More 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".
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.
The aim of this course is to create an overview of typically used simulation methods and techniques. The course seek to give insight into the application of methods and techniques on examples such as motion of deformable models, fluid flows, heat diffusion etc. During the course the student will be presented with mathematical models such as a system of partial differential equations. The course seek to teach the student the classical approaches to reformulate and approximate mathematical models in such a way that they can be used for computations on a computer. More information
The purpose of this course is to teach the art and science of creating computer games. This course is given in collaboration with the Danish National Academy of Digital Interactive Entertainment (DADIU). Students from different universities and art schools are taught together in 3 phases: Joint curriculum, Game Workshop and Graduation Game. Computer Science students are given the role as game programmer, possibly lead programmer. The course is particularly relevant for students wishing to work with computer game creation after their studies.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.
Taught in Danish.
Bacheloruddannelsen i datalogi
Kurset giver en introduktion til analyse i en og flere variabler. Kurset giver derudover en introduktion til sandsynlighedsteori.
This course will give an introduction to medical image formation in the different scanning modalities: X-ray, CT, MR, fMRI, PET, US etc. We will continue with the underlying image analysis disciplines of detection, registration, and segmentation, and end with specific applications in clinical practise. A key to achieve success in the medical image analysis is formal evaluation of methodologies, thus a introduction to performance characterisation will also be a central topic. More 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.
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.
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.
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.
The course introduces basic computational, statistical, and mathematical techniques for representing, modeling, and analysing signals and images. Signals and images are measurements, which change with time and/or space, and these measurements typically originate from a physical system ordered on a grid. Examples are 1-dimensional sound, 2-dimensional images from a consumer camera, 3-dimensional reconstructions from medical scanners, and movies. More information
Vision and Image Processing (VIP) gives a overview of modern vision techniques used in man and machine. Focus is both on conceptual understanding of the models and methods and on practical experience. The course covers state of the art methods for image analysis including how to solve visual processing tasks such as object recognition and content based image search and retrieval. More information