September 22, 2026
Unicom 2 (Haus Oxford)
Europe/Berlin timezone

Data Train / U Bremen Research Alliance

Background

If you only know one programming language, you are in the situation where your only tool is a hammer, so the whole world looks like a nail; in other words, you are limiting yourself and your potential. Learning a new programming language is like learning any other language: it expands your horizon, keeps your mind flexible, and most of all, it is fun.

Learning contents

Just because everybody uses Python and R does not mean they are always the best choice; sometimes they are not. In this course you will learn a new programming language, which will extend your horizon, further your understanding of programming, and expose you to new and exciting concepts in computer science. We will start the course by presenting the language, work our way through examples from simple to advanced, and finish the day by writing a small project in the new language.  The main question is: which language? This will be decided by the participants in a poll in advance. On offer will be Scala, Rust, Haskell, and two more.

Learning objectives

  • Basic programming knowledge in the selected new language
  • Understanding how to acquire programming skills in any new language in a structured way

Prior knowledge

Basic programming experience is required

Technical requirements

 

The Lecturers

Prof. Dr. Christoph Lüth

Prof. Dr. Christoph Lüth is Deputy Director of the Cyber-Physical Systems Research Department at the German Research Centre for Artificial Intelligence.

 

 

Find out more about the Data Train lectures on our website.

 

This event is organized by

Conference information

Date/Time

Starts

Ends

All times are in Europe/Berlin

Location

Unicom 2 (Haus Oxford)
Room 2.2070/2.2090 (2. floor)
Mary-Somerville-Straße 2 28359 Bremen
Go to map

Chairpersons

Application
Application for this event is currently open.