Informationstechnologie / Parallel Computing

Informationstechnologie / Parallel Computing

Profil und Zielsetzung

Das Labor für Informationstechnologie / Parallel Computing stellt die Hardware- und Software-Infrastruktur (native Installationen und VMs) für die folgenden Lehrveranstaltungen zur Verfügung:

  • Software Ergonomie (C#, Microsoft Blend)
  • Praktikum Technische Informatik
  • Praktikum Rechnerarchitekturen (Java)
  • Software Engineering 2 (C#)
  • Labor Ingenieur-Informatik (C)
  • Labor Objektorientierte Softwareentwicklung (C++)
  • Programmieren 2 (C, C++)
  • Labor Embedded Systems 1 (Assembler, C)
  • Labor Embedded Systems 2 (C, C++)
  • Labor Advanced Embedded Systems (C)
  • Embedded Echtzeitsysteme (C, C++)
  • Testen von Embedded Software (C, C++)
  • Praktikum Parallel Computing (Java, CUDA)
  • Praktikum Modellgetriebene Softwareentwicklung (Java)

Neben der Bereitstellung der Infrastruktur können im Labor Informationstechnologie / Parallel Computing auch Abschlussarbeiten, Praktika und Projektarbeiten durchgeführt werden.

Ausstattung

Es stehen insgesamt sechs Arbeitsplätze mit modernen GPU-Rechnern und Messeinrichtungen zur Verfügung. Diverse IDEs in der neuesten Version kommen dabei zur Anwendung (Microsoft Visual Studio, Keil uVision, Eclipse, NVIDIA Nsight) und werden durch weitere SW-Engineering Tools wie beispielsweise CodeSonar, Testwell CMT++/CTC++ und Enterprise Architect ergänzt.

Im Rahmen obiger Lehrveranstaltungen kommen auch verschiedene Evaluationsboards (ARM Prozessoren) zum Einsatz.