Software-development related courses offered at Heidelberg University

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

 

Software Development

  • The next HeiGIT/GIScience software development meetup about "Test-driven development" will take place on Thursday, 2021-04-15 from 10:00 to 12:00 (s.t.) in https://heiconf.uni-heidelberg.de/df3p-zn7j-v794-mz3j. Test-driven development (TDD) is a software development practice that combines a test-first approach and intensive refactoring in short development cycles (minutes) to create clean, maintainable and well-tested software. With TDD the software design emerges from the tests through refactoring. In this session we will have a brief introduction into the principles of TDD and then demonstrate TDD through live coding.

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)