185.A02 Grundlagen der Programmkonstruktion Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2011W, VU, 2.0h, 2.9EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 2.9
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Fachliche und methodische Kenntnisse

  • Basis- und Hintergrundwissen hinsichtlich der Erstellung von Programmen in einer stark typisierten objektorientierten Programmiersprache (Java)
  • Systematische und konstruktive Vorgehensweise bei der Erstellung und Evaluation von Programmen.

Kognitive und praktische Fertigkeiten

  • Abstrakte und systemorientierte Denkweise in der Programmierung
  • Fähigkeit zum Einsatz einfacher formaler und informeller Methoden bei der Erstellung und Evaluation von Programmen

Soziale Kompetenzen, Innovationskompetenz und Kreativität

  • Selbstorganisation und Eigenverantwortlichkeit
  • Neugierde an der Programmierung

Inhalt der Lehrveranstaltung

  • Ziele und Qualitätsbegriff in der Programmierung
  • Abstraktes Modell (= Objekt oder abstrakte Maschine), dessen Verhalten durch ein Programm beschrieben wird
  • Grundlegende Sprachkonstrukte und ihre Anwendung
  • Zusicherungen (formal und informell) und Testfälle zur Spezifikation des Programmverhaltens und zur Evaluation
  • Umgang mit und Strategien zur Vermeidung von Laufzeitfehlern (Debugging, Exception Handling, Programmanalyse)
  • Verwendung einer Programmierumgebung und von Programmierwerkzeugen
  • Problemlösungsstrategien, Datenstrukturen und Algorithmen
  • Implementierung von Listen, Stacks und Bäumen
  • Rekursion in Datenstrukturen und Algorithmen
  • Prinzipien der objektorientierten Programmierung (Datenabstraktion, Untertypen, Polymorphie, Vererbung)
  • Verwendung von Standardbibliotheken
  • Ein- und Ausgabe sowie die interne Repräsentation von Daten
  • Basiswissen über Generizität und nebenläufige Programmierung
  • Sicherheit in der Programmierung (Gefahrenquellen und Vermeidungsstrategien)
  • Verweise auf und Beispiele in andere(n) Programmiersprachen zur Förderung des Interesses an der Programmierung


Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.13:00 - 14:0006.10.2011 - 31.01.2012GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.14:00 - 15:0006.10.2011 - 27.10.2011GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.13:00 - 14:0010.10.2011 - 31.01.2012GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.14:00 - 15:0010.10.2011 - 24.10.2011GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.14:00 - 15:0010.11.2011 - 17.11.2011GM 1 Audi. Max.- ARCH-INF Test
Do.14:00 - 15:0001.12.2011GM 1 Audi. Max.- ARCH-INF Test
Mo.14:00 - 15:0012.12.2011GM 1 Audi. Max.- ARCH-INF Übungsbesprechung
Do.14:00 - 15:0022.12.2011GM 1 Audi. Max.- ARCH-INF Test
Do.14:00 - 15:0012.01.2012GM 1 Audi. Max.- ARCH-INF Übungsbesprechung
Do.14:00 - 15:0026.01.2012GM 1 Audi. Max.- ARCH-INF Test
Grundlagen der Programmkonstruktion - Einzeltermine
TagDatumZeitOrtBeschreibung
Do.06.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorbesprechung
Do.06.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.10.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.10.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.13.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.13.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.17.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.17.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.20.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.20.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Übungsbesprechung
Mo.24.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.24.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.27.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.27.10.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Übungsbesprechung
Mo.31.10.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.03.11.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.07.11.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.10.11.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Test
Do.10.11.201114:00 - 15:00GM 1 Audi. Max.- ARCH-INF Test
Mo.14.11.201113:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung

LVA-Anmeldung

Von Bis Abmeldung bis
06.10.2011 15:00 15.10.2011 23:59

Curricula

StudienkennzahlSemesterAnm.Bed.Info
033 526 Wirtschaftsinformatik 1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 532 Medieninformatik und Visual Computing 1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik 1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering 1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik 1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Weitere Informationen

Sprache

Deutsch