Home Partners Management Activities Seminars Courses


Current and upcoming courses are listed below. See also plans for future courses and previous courses.

Spring 2018

Virtual reality in Computational Research (study period II, 7.5 ECTS)

The aim of this course is to introduce students in computational research to Virtual Reality (VR). This is a rapidly evolving, cross-disciplinary and exploratory technology, and this course will showcase its use in a variety of settings. The course consists of a series of lectures, demonstrations, and programming sessions. These will include the basic principles of VR, visit to the VR labs at LTH and Humlab at Lund university, introductory tutorials on the development platform Unity, working with Unity and utilising in-house templates, lectures and demos of VR research done at Humlab and eye-tracking research in VR. In addition to these sessions, the students will, starting in the first couple of weeks, working on their own Virtual Reality model in Unity, based their own research data. In the final week of the course, the students will present and discuss their model, and assessment is done on the basis of this project.

Course responsible:

Teachers: Mattias Wallergård, Joakim Eriksson, Henrik Garde, Stefan Lindgren, Diederick C. Niehorster, Marcus Nyström

Register for the course here.

Course schedule: Coming soon

Autumn 2018

Modelling and computer simulation of particles and nuclides passage through matter and magnetic field, with Geant4 as example (3-7 September 2018, 3 ECTS)

Geant4 is a toolkit for simulating the passage of particles through matter. It is the reference simulation engine in many areas. Geant4 covers all relevant physics processes, electromagnetic, hadronic, decay, optical, for long and short lived particles, for energy range spanning from tens of eV to TeV scale. The transport of low energy neutrons down to thermal energies is also be handled. The software can also simulate remnants of hadronic interactions, including atomic de-excitation and provides extension to low energies down to the DNA scale for biological modelling.
The course concerns the following topics: Introduction to simulation of elementary particles and nuclides passing through and interacting with matter; structure of a simulation program based on object-orientation; definition of realistic geometry including magnetic field; primary particles and interfaces to generators; electromagnetic and strong interaction physics processes; user interfaces; visualization; event biasing; simulation examples from subatomic physics, space science and medical applications.

More information can be found in the information sheet. To register please fill in the registration form on the course website and the COMPUTE course registration form.

Course responsible: Luis Sarmiento

Teachers: Makoto Asai (Stanford), to be confirmed: Alberto Ribon (CERN), Marc Verderi (IN2P3/LLR), Vladimir Ivanchenko (CERN)

Introduction to deep learning (7.5 ECTS)

Recent development in machine learning have led to a surge of interest in artificial neural networks (ANN). New efficient algorithms and increasingly powerful hardware has made it possible to create very complex and high-performing ANNs. The process of training such complex networks has become known as deep learning and the complex networks are typically called deep neural networks.

The aim of this course is to introduce students to common deep learnings architectues such as multi-layer perceptrons, convolutional neural networks and recurrent models such as the LSTM. Basic concepts in machine learning till also be introduced. The course consists of a series of lectures and computer exercises. The programming environment will be python (Jupyter notebook) together with the deep learning libraries Keras and Tensorflow.

Course responsible: Mattias Ohlsson

Teachers: Mattias Ohlsson + additional teachers and guest lecturers

Distributed computing concepts and tools (study period II, 4.5 ECTS)

The course gives introduction into concepts of geographically distributed computing, such as that implemented by research e-infrastructures dealing with large data volumes and high processing rates. The course is a combination of lectures and hands-on tutorials, addressing aspects of security, authentication and authorisation, interfaces to computing services, principles of distributed storage and data handling, resource characterisation and discovery, information representation and monitoring, workload management and scheduling in a distributed environment. It introduces concepts of services, interfaces, resource virtualisation, meta-protocols, non-interactive workloads, digital certificates and trust, Virtual Organisations, information systems and execution environments. Existing tools and services are introduced as well. The students will obtain personal certificates and a temporary access to a distributed computing infrastructure for exercises. Assessment is done on the basis of the course project, during which the students are expected to make use of distributed computing to solve their daily tasks.

Teachers: Oxana Smirnova, Balazs Konya, Florido Paganelli

Course responsible: Oxana Smirnova

Course registration form: here.

Members of COMPUTE will be notified by e-mail when each course is open for registration. For further questions please contact the study directors:

List of previous courses here.

This page was last modified on 14 May 2018.