Informations about the modules

zurück

Module (6 Credits)

Programmierung A

Name in diploma supplement
Programming A
Responsible
Admission criteria
See exam regulations.
Workload
180 hours of student workload, in detail:
  • Attendance: 60 hours
  • Preparation, follow up: 90 hours
  • Exam preparation: 30 hours
Duration
The module takes 1 semester(s).
Qualification Targets

Die Studierenden

  • kennen die Grundelemente einer Programmiersprache sowie die wesentlichen Datenstrukturen und zugehörigen Algorithmen
  • sind vertraut mit Klassen und Objekten als Grundlagen der objektorientierten Programmierung
  • beherrschen vollständig das "Programmieren im Kleinen"
  • können von allen gängigen Konzepten der Programmierung sinnvoll Gebrauch machen
Module Exam

Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Klausur (in der Regel: 90 bis 120 Minuten).

Vom Dozierenden wird zu Beginn der Veranstaltung festgelegt, ob die erfolgreiche Teilnahme Prüfungsvorleistung oder aber Bestandteil der Prüfung ist. Ist letzteres der Fall, so bilden die Teilleistungen zusammen mit der Abschlussprüfung eine zusammengesetzte Prüfung mit einer Endnote. Bestandene Prüfungsvorleistungen/Teilleistungen haben nur Gültigkeit für die Prüfungen, die zu der Veranstaltung im jeweiligen sowie dem nachfolgendem Semester gehören.

Usage in different degree programs
  • BWL-Ba-2006-V2013VertiefungsstudiumWahlpflichtbereichBereich Volkswirtschaftslehre, Rechtswissenschaft, Wirtschaftsinformatik, InformatikVertiefungsbereich Informatik4th Sem, Elective
  • LA-gbF-kbF-BK-Ba-2011-V2013Bachelorprüfung in der kleinen beruflichen FachrichtungWirtschaftsinformatikPflichtbereich Kleine berufliche Fachrichtung "Wirtschaftsinformatik"6th Sem, Compulsory
Elements
Name in diploma supplement
Programming A
Organisational Unit
Lecturers
SPW
3
Language
German
Cycle
every semester
Participants at most
no limit
Preliminary knowledge

keines

Abstract

Es wird das strukturierte objektorientierte Programmieren mit der Programmiersprache Java vermittelt. Außerdem werden ausgewählte Algorithmen sowie Strategien zu deren Entwurf behandelt. Die Themen folgen den Kapiteln des vorgeschlagenen Lehrbuchs "Lehrbuch der Programmierung mit Java".

Contents
  • Grundbegriffe der Informatik; Problemlösen durch Methoden und Maschinen der Informatik; Algorithmusbegriff, Bezüge zu Formalen Sprachen und Grammatiken.
  • Grundelemente der Programmierung; Primitive Typen, Anweisungen, Arrays.
  • Objekte und Klassen; Grundzüge der Objektorientierung, Verweisvariablen und Zugriffe auf Objekte, Methoden und ihre Parameter, Konstruktoren, Gültigkeitsbereich von Bezeichnern.
  • Rekursion; Beschreibung mit Selbstbezug, Rekursive Algorithmen, Rekursive Datenstrukturen, Arten rekursiver Beschreibungen.
  • Datenstrukturen, Zeichenkette, Puffer und Stapel, Suchbaum, Hashtabelle, Gerichteter Graph. 
Literature
  • K. Echtle, M. Goedicke: Lehrbuch der Programmierung mit Java; d-Punkt-Verlag
  • K. Arnold, J. Gosling: The Java Programming Language; Addison-Wesley 
Participants
  • AI-SE-Ba-2017KernstudiumPflichtbereich II: InformatikModul "Programmierung"1st Sem, Compulsory
  • BWL-Ba-2006-V2013VertiefungsstudiumWahlpflichtbereichBereich Volkswirtschaftslehre, Rechtswissenschaft, Wirtschaftsinformatik, InformatikVertiefungsbereich InformatikModul "Programmierung A"4th Sem, Elective
  • LA-gbF-kbF-BK-Ba-2011-V2013Bachelorprüfung in der kleinen beruflichen FachrichtungWirtschaftsinformatikPflichtbereich Kleine berufliche Fachrichtung "Wirtschaftsinformatik"Modul "Programmierung A"6th Sem, Compulsory
  • LA-Info-GyGe-Ba-2014Pflichtbereich InformatikModul "Programmierung"1st Sem, Compulsory
  • Mathe-Ba-2013InformatikModul "Programmierung"1st Sem, Compulsory
  • TechMathe-Ba-2013PflichtbereichModul "Programmierung"1st Sem, Compulsory
  • WiInf-Ba-2010-V2013KernstudiumPflichtbereich II: InformatikModul "Programmierung"1st Sem, Compulsory
Lecture: Programmierung A (WIWI‑C0319)
Name in diploma supplement
Practical Exercises in Programming A
Organisational Unit
Lecturers
SPW
1
Language
German
Cycle
every semester
Participants at most
no limit
Preliminary knowledge

siehe Vorlesung

Contents

Vertiefende Aufgaben und Beispiele zum Stoff der Vorlesung sowie praktische Übungen, wobei das aktive Programmieren im Vordergrund steht. 

Literature
  • K. Echtle, M. Goedicke: Lehrbuch der Programmierung mit Java; d-Punkt-Verlag
  • K. Arnold, J. Gosling: The Java Programming Language; Addison-Wesley 
Participants
  • AI-SE-Ba-2017KernstudiumPflichtbereich II: InformatikModul "Programmierung"1st Sem, Compulsory
  • BWL-Ba-2006-V2013VertiefungsstudiumWahlpflichtbereichBereich Volkswirtschaftslehre, Rechtswissenschaft, Wirtschaftsinformatik, InformatikVertiefungsbereich InformatikModul "Programmierung A"4th Sem, Elective
  • LA-gbF-kbF-BK-Ba-2011-V2013Bachelorprüfung in der kleinen beruflichen FachrichtungWirtschaftsinformatikPflichtbereich Kleine berufliche Fachrichtung "Wirtschaftsinformatik"Modul "Programmierung A"6th Sem, Compulsory
  • LA-Info-GyGe-Ba-2014Pflichtbereich InformatikModul "Programmierung"1st Sem, Compulsory
  • Mathe-Ba-2013InformatikModul "Programmierung"1st Sem, Compulsory
  • TechMathe-Ba-2013PflichtbereichModul "Programmierung"1st Sem, Compulsory
  • WiInf-Ba-2010-V2013KernstudiumPflichtbereich II: InformatikModul "Programmierung"1st Sem, Compulsory
Exercise: Programmierung A (WIWI‑C0318)
Module: Programmierung A (WIWI‑M0139)