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.

2014S, 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

Tests

Es gibt drei einstuendige Tests, wie man auch schon vor dem 18.2. 18:30 unter "Leistungsnachweis" lesen konnte.  Es gibt einen zusaetzlichen Nachtragstest, bei dem ein versaeumter oder negativer Test nachgeholt werden kann.

Uebungen

Es gibt 3 freiwillige und vier verpflichtende Uebungen.  Zu jeder Uebung gibt es ein Uebungsblatt.  Die Studierenden bereiten sich paarweise auf die Uebung vor und praesentieren bei der verpflichtenden Uebung ihre Loesung dann der Gruppe stichprobenweise (Kreuzerluebung).  Bei den freiwilligen Uebungseinheiten wird die Loesung vom Tutor mit der Gruppe erarbeitet; dabei wird nur die Mitarbeit bewertet.

Weitere Informationen

ECTS breakdown: 2.9 ECTS=72.5 hours

Lectures+Introduction 30h
Preparing for the exercises: 20h

Compulsory exercise units (presentation): 4h
Preparing for the tests: 15.5h
Tests: 3h

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.13:00 - 14:0006.03.2014 - 26.06.2014GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.13:00 - 15:0010.03.2014 - 30.06.2014Hörsaal 15 Übungsgruppe
Mo.15:00 - 16:0010.03.2014 - 30.06.2014GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.18:00 - 19:0010.03.2014 - 30.06.2014Hörsaal 15 Übungsgruppe
Di.17:00 - 18:0011.03.2014 - 24.06.2014Hörsaal 15 Übungsgruppe
Di.18:00 - 20:0011.03.2014 - 24.06.2014Hörsaal 15 Uebungsgruppe
Mi.10:00 - 12:0012.03.2014 - 25.06.2014Hörsaal 15 Übungsgruppe
Do.14:00 - 19:0013.03.2014 - 26.06.2014Hörsaal 14 Uebungsgruppe
Grundlagen der Programmkonstruktion - Einzeltermine
TagDatumZeitOrtBeschreibung
Do.06.03.201413:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.10.03.201413:00 - 15:00Hörsaal 15 Übungsgruppe
Mo.10.03.201415:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.10.03.201418:00 - 19:00Hörsaal 15 Übungsgruppe
Di.11.03.201417:00 - 18:00Hörsaal 15 Übungsgruppe
Di.11.03.201418:00 - 20:00Hörsaal 15 Uebungsgruppe
Mi.12.03.201410:00 - 12:00Hörsaal 15 Übungsgruppe
Do.13.03.201413:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.13.03.201414:00 - 19:00Hörsaal 14 Uebungsgruppe
Mo.17.03.201413:00 - 15:00Hörsaal 15 Übungsgruppe
Mo.17.03.201415:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.17.03.201418:00 - 19:00Hörsaal 15 Übungsgruppe
Di.18.03.201417:00 - 18:00Hörsaal 15 Übungsgruppe
Di.18.03.201418:00 - 20:00Hörsaal 15 Uebungsgruppe
Mi.19.03.201410:00 - 12:00Hörsaal 15 Übungsgruppe
Do.20.03.201413:00 - 14:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Do.20.03.201414:00 - 19:00Hörsaal 14 Uebungsgruppe
Mo.24.03.201413:00 - 15:00Hörsaal 15 Übungsgruppe
Mo.24.03.201415:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mo.24.03.201418:00 - 19:00Hörsaal 15 Übungsgruppe

Leistungsnachweis

Der Stoff wird in drei Teile geteilt.  Die Beurteilung erfolgt fuer jeden Teil auf Grund der Leistung in Uebungsgruppen und in je einem Test.  Jeder Teil muss positiv absolviert werden, damit die Lehrveranstaltung positiv absolviert wird.  Bei positiver Beurteilung erfolgt die Benotung aufgrund der gewichteten Ergebnisse der Einzelteile.

 

 

Für eine insgesamt positive Beurteilung der Lehrveranstaltung ist eine positive Beurteilung von jedem der drei Teile notwendig.
Ist die Beurteilung eines Teils negativ, so ist auch die Gesamtbeurteilung negativ.
Ist die Beurteilung jedes einzelnen Teils positiv, ergibt sich die Gesamtbeurteilung aus den gewichteten Beurteilungen der drei Teile.

LVA-Anmeldung

Von Bis Abmeldung bis
20.02.2014 00:00 09.03.2014 23:59

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 526 Wirtschaftsinformatik Pflichtfach1. 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 Pflichtfach1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik Pflichtfach1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering Pflichtfach1. SemesterSTEG
Lehrveranstaltung erfordert die Erfüllung des Studieneingangsgesprächs STEG
true
Lehrveranstaltung gehört zur Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik Pflichtfach1. 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.

Vorkenntnisse

Es sind keine Vorkenntnisse nötig.

Begleitende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch