Labor Programmiersprachen

Programmiersprachen

Ort

Campus Offenburg

Profil und Zielsetzung

Das Labor Programmiersprachen bietet die Gelegenheit mit verschiedenen Programmiersprachen, Programmierkonzepten und  Paradigmen Praxiserfahrung zu sammeln. Neben klassischen objektorientierten Sprachen wie Java, C# und C++ kommen auch funktionale Sprachen (Haskell, OCaml, Racket, Erlang, Elixir), Skriptsprache (Python, Javascript, Typescript), Sprachen für mobile Plattformen (Objective-C, Swift, Dart) oder Systemsprache (Rust) zum Einsatz. Darüberhinaus werden moderne Ansätze im Bereich Softwaredesign und Softwarearchitektur beleuchtet. Das Labor bietet außerdem Einblicke in die Implementierung von Programmiersprachen, hier stehen Typsysteme, Compiler und Interpreter im Mittelpunkt.

Praktika und Übungen

  • Praktikum Programmierung 1 und 2 (mit Python)
  • Praktikum Programmierung 1 (mit Java)
  • Praktikum Algorithmen & Datenstrukturen (mit Python und Java)
  • Praktikum Fortgeschrittene Programmierung