Objektorientierte Programmierung I

Fakultät

Wirtschafts- und Sozialwissenschaften

Version

Version 7.0 vom 28.10.2020

Modulkennung

22B1163

Modulname (englisch)

Object Oriented Programming I

Studiengänge mit diesem Modul

Betriebliches Informationsmanagement (B.Sc.)

Niveaustufe

1

Kurzbeschreibung

Programmierung ist eine Grundfertigkeit für einen Informationsmanager. In diesem Modul erwerben (zusammen mit dem Modul Objektorientierte Programmierung II) die Studierenden die Kenntnisse und Erfahrungen, selbständig Programme zu entwerfen und zu programmieren und sich selbständig in neue Programmiersprachen einzuarbeiten. Praktische Übungen sind daher ein wesentlicher Bestandteil der Veranstaltung.

Lehrinhalte
  • 1. Algorithmen und ihre Darstellung
  • 2. Grundkonzepte der imperativen Programmierung
  • 2.1. Variablen, elemente Datentypen und Operatoren
  • 2.2. Kontrollstrukturen
  • 2.3. Funktionen und Parameter
  • 2.4. höhere Datenstrukturen
  • 3. Grundkonzepte der objektorientierten Programmierung
    3.1 Klassen und Objekte
    3.2 Objektvariablen und Objektmethoden
    3.3 Klassenvariablen und Klassenmethoden
Lernergebnisse / Kompetenzziele

Wissensverbreiterung
Studierende, die dieses Modul erfolgreich studiert haben, können Algorithmen für kleine Probleme entwerfen und dokumentieren. Sie können Programme für kleine Probleme entwerfen, programmieren und testen.
Wissensvertiefung

Können - instrumentale Kompetenz
Studierende, die dieses Modul erfolgreich studiert haben, beherrschen den Umgang mit einer Softwareentwicklungsumgebung
Können - kommunikative Kompetenz
Studierende, die dieses Modul erfolgreich studiert haben, können Programme anderen Personen erklären
Können - systemische Kompetenz

Lehr-/Lernmethoden

seminaristische Vorlesung mit praktischen Übungen

Empfohlene Vorkenntnisse

keine

Modulpromotor

Gerth, Christian

Lehrende
  • Dallmöller, Klaus
  • Thomas Wiemann
  • Gerth, Christian
Leistungspunkte

5

Lehr-/Lernkonzept
Workload Dozentengebunden
Std. WorkloadLehrtyp
40Vorlesungen
20Übungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
30Veranstaltungsvor-/-nachbereitung
60Hausarbeiten
Literatur

Ullenboom, Christian: Java ist auch eine Insel, 15. Auflage. Rheinwerk Computing 2020Habelitz, Hans-Peter: Programmieren lernen mit Java: Der leichte Einstieg für Programmieranfänger., 6. Auflage. Rheinwerk Computing 2020

Prüfungsleistung

Portfolio Prüfung

Bemerkung zur Prüfungsform

Die Portfolio-Prüfung umfasst 100 Punkte und besteht aus einer Hausarbeit (HA) und einer einstündigen e-Klausur (eK1). Die Hausarbeit und die e-Klausur werden jeweils mit 50 Punkten gewichtet.

Dauer

1 Semester

Angebotsfrequenz

Nur Wintersemester

Lehrsprache

Deutsch