Modul Softwareprojekt, Informatik (Bachelor) (SPO 7)

Englische Sprache
Kompakte Schrift

Farbschema

Modulübersicht

Softwareprojekt

INFB2207

Prof. Dr. Martin Sulzmann

/

2. Semester

Informatik 1

keine

Die Studierenden bekommen einen Einblick in die Programmiersprachen C/C++. Die Studierenden sind in der Lage verschiedene Sprachmerkmale (imperativ, objekt-orientiert, funktional) einzuordnen und je nach Anwendungsfall geeignet einzusetzen. Moderne Speicherveraltungsthemen wie "copy/move semantics" werden betrachtet. Anhand einer Reihe von Übungsaufgaben wird das erlernte Wissen praktisch erprobt. Neuere Programmiersprachen wie Go und Rust werden betrachtet.

Einzelprüfungen
Lehrveranstaltung Softwareprojekt

INFB2217

Vorlesung

Prof. Dr. Martin Sulzmann

deutsch

2/2

60 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Klausur 90 Min. (benotet)

Gegenstand der Vorlesung ist die Einführung in die Programmiersprachen C/C++. Folgende Themen werden betrachtet.

  1. Systemnahe Programmierung in C mit Hilfe von Bitoperationen und Speichermanipulation via Zeigern.
  2. Manuelle Speicherverwaltung in C
  3. Objekt-orientierte Programmierung in C++ mit Vergleich zu Java.
  4. Komplexere Programmieraufgabe unter Ausnutzung der STL.

  • Projektbeschreibung mit genauer Anleitung
  • Skript zu C/C++ und der benötigten API
  • zusätzliche Übungsaufgaben mit Musterlösungen
  • Ulrich Breymann, C++ - Einführung und professionelle Programmierung, Hanser-Verlag
Lehrveranstaltung Softwareprojekt Übung

INFB2227

Übung

Prof. Dr. Martin Sulzmann
Dipl. Inf. (FH) Oktavian Gniot

deutsch

3/2

90 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Übung 1 Semester (nicht benotet)

Diese Übung ergänzt die Vorlesung und ermöglicht den Studierenden, das theoretisch erlangte Wissen in kleinen Aufgaben zu C und C++ anzuwenden.

  • Übungsaufgaben auf der Lehrplattform Ilias