Software-development related courses offered at Heidelberg University

Please find a list of current and past software-development related courses below. This list is by no means comprehensive, and the courses on this list may be restricted to a specific audience.

Summer Term 2022

Programming Languages

  • Programmieren 2 (LSF#103858, Studiengang Medizinische Informatik
  • Introduction to Programming (09-160-04-01, Institut für Computerlinguistik)
  • Advanced Programming for Computational Linguistics - PII, B04 (09-160-05-01, Institut für Computerlinguistik)
  • Computational Modelling in Python (LSF#319609, Fakultät für Chemie und Geowissenschaften)
  • Python: programming for scientists (130000202111185, 130000202111186, 130000202111187, 130000202111188, 130000202111189130000202111196, 130000202111197, 130000202111198, Fakultät für Physik und Astronomie)
  • Python for Life Sciences (Python_BC, Fakultät für Biowissenschaften)
  • Praxismodul: Grundlagen der Programmierung in Python und Anwendungsmöglichkeiten in der Sprachwissenschaft (07640009, Seminar für Sprachen und Kulturen des Vorderen Orients (SSKVO))
  • Biolab/Working in Bioscience: Statistical analysis of molecular data: Applied bioinformatics with R (LSF#217624, Deutsches Krebsforschungszentrum (DKFZ) ,
    Forschungsschwerpunkt Krebsrisikofaktoren und Prävention)
  • Introduction to R programming (course A) (LSF#319825, Heidelberg Biosciences International Graduate School (HBIGS))
  • Programmieren in C++ (130000202217020130000202217021 Fakultät für Physik und Astronomie)
  • Datenanalyse mit dem C++ Toolkit ROOT (130000202211628 Fakultät für Physik und Astronomie)
  • C++ Block Kurs (LSF#363735, Fakultät für Physik und Astronomie)

Algorithms / Hardware

  • Parallel Algorithms (11BINSE117, Fakultät für Mathematik und Informatik)
  • Parallel Computer Architecture (130000202217001, Fakultät für Physik und Astronomie)
  • Interplay of Parallel Hardware, Software and Algorithms (130000202117013, Fakultät für Physik und Astronomie)
  • Further seminars can be found at bwHPC, Baden-Wuerttemberg's High Performance Computing services. This list is updated regularly.

Past courses

Winter Term 2021/22

Seminars

  • Inheritance in the light of maintainability, Dr. Sascha Fendrich, HeiGIT gGmbH: Tuesday, 2021-11-23 at 11:00 on heiconf

Programming Languages

  • Programmieren 1 (171302, Gemeinsame Studiengänge der Universität Heidelberg und der Fachhochschule Heilbronn)
  • Programmieren I (09-160-04-01, Institut für Computerlinguistik)
  • Programmierkurs (11BINPR190, Fakultät für Mathematik und Informatik)
  • Python: programming for scientists (130000202121184, 130000202121185, 13000020212186, 130000202121187, 130000202121188, 130000202112189130000202112198, Fakultät für Physik und Astronomie)
  • Programming Course with Python for Biologists (LSF#352483)
  • Basic R-Programming and Data Science (LSF#325819, Deutsches Krebsforschungszentrum (DKFZ))
  • Einführung in R Programming (LSF#271673, Nationales Centrum für Tumorerkrankungen (NCT))
  • Einführung Data Science für die Biologie (LSF#307921, Zentrum für Molekulare Biologie der Universität Heidelberg (ZMBH))
  • Introduction to R programming (LSF#319825, Heidelberg Biosciences International Graduate School (HBIGS))
  • Einführung in C++ (LSF#350913, Gemeinsame Studiengänge der Universität Heidelberg und der Fachhochschule Heilbronn)
  • Vertiefende Techniken in C++ (LSF#122817, Gemeinsame Studiengänge der Universität Heidelberg und der Fachhochschule Heilbronn)
  • Einführung in die Programmiersprache C++ (130000202121636, Fakultät für Physik und Astronomie)
  • Programmieren in C++ (130000202127028130000202127029, Fakultät für Physik und Astronomie)
  • Einführung in die Datenanalyse mit dem C++ Toolkit ROOT (130000202121617, Fakultät für Physik und Astronomie)
  • Einführung in die Programmiersprache C++ (130000202121636, Fakultät für Physik und Astronomie)
  • Programming Course Java for Biologists (LSF#352484)
  • Einführung in die Programmierung für Geographen mit Java (LSF#306106, Geographisches Institut)

Algorithms / Hardware

  • Introduction to GPU Accelerated Computing (130000202121199, Fakultät für Physik und Astronomie)
  • GPU Computing (130000202127012, Fakultät für Physik und Astronomie)
  • GPU Programmierung (LSF#350971, Gemeinsame Studiengänge der Universität Heidelberg und der Fachhochschule Heilbronn)
  • Advanced Parallel Algorithms (130000202127007, Fakultät für Physik und Astronomie)
  • Parallel Algorithm Design (130000202127008, Fakultät für Physik und Astronomie)
  • Further seminars can be found at bwHPC, Baden-Wuerttemberg's High Performance Computing services. This list is updated regularly.

Summer Term 2021

Programming Languages

  • Programmieren I (Danny Rehl, 09-160-04-01, here, Institut für Computerlinguistik)
  • Programmieren 2 (Martin Haag, LSF#103858, Studiengang Medizinische Informatik
  • Programmierkurs (Daniel Kondermann, 11BINPR192, Fakultät für Mathematik und Informatik)
  • R for Data Science (Alexis Maizel, LSF#339416, Centre for Organismal Studies Heidelberg (COS))
  • Die Programmiersprache R und ihre Anwendungen in der Stochastik (Christof Schötz, 11BMAV0463, 11BMAU0463, Fakultät für Mathematik und Informatik)
  • Introduction to R programming (Rolf Lutz, LSF#319825, Heidelberg Biosciences International Graduate School (HBIGS))
  • Python: programming for scientists (Robert W. Schmidt, Markus Hundertmark, Hans-Günter Ludwig, Sabine Reffert, Cornelis Dullemond, 130000202111185, 130000202111186, 130000202111187, 130000202111188, 130000202111189, Fakultät für Physik und Astronomie)
  • Computational Modelling in Python (Markus Schröder, LSF#319609, Fakultät für Chemie und Geowissenschaften)
  • Programmieren in C++ (Christian Kreidl, 130000202117020, Fakultät für Physik und Astronomie)

Computing

  • Advanced Parallel Computing (Holger Fröning, 130000202117010, Fakultät für Physik und Astronomie)
  • Interplay of Parallel Hardware, Software and Algorithms (Robert Strzodka, 130000202117013, Fakultät für Physik und Astronomie)