Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Name des Moduls [65040] Strukturiertes Programmieren - 9 LP Bezeichnung des Moduls FMI-IN1009

Studiengang [079] - Informatik ECTS Punkte 9

Arbeitsaufwand für Selbststudium 180 Häufigkeit des Angebotes (Modulturnus) jedes 2. Semester (ab Wintersemester)
Arbeitsaufwand in Präsenzstunden 90 Dauer des Moduls 1
Arbeitsaufwand Summe (Workload) 270    

Modul-Verantwortliche/r

Peter Dittrich

Voraussetzung für die Vergabe von Leistungspunkten (Prüfungsform)

mündliche oder schriftliche Prüfung

Zusätzliche Informationen zum Modul

Das Modul wurde mit Beginn des WS 2014/15 vom Sommersemester in das Wintersemester verlegt.

Es erfolgte eine Erhöhung des Umfanges auf 9 LP (vorher Modul FMI-IN1008 und 6 LP).

Empfohlene Literatur

Küchlin, Wolfgang; Weber, Andreas: Einführung in die Informatik. Objektorientiert mit Java, Springer 2003.

Grude, Ulrich: Java ist eine Sprache, Vieweg 2005

Abts, Dietmar: Grundkurs Java, Vieweg 2004.

Weiss, Mark Allen: Data Structures and Problem Solving Using Java, Addison-Wesley 1998.

Voraussetzung für die Zulassung zum Modul

keine

Empfohlene bzw. erwartete Vorkenntnisse

keine

Art des Moduls (Pflicht-, Wahlpflicht- oder Wahlmodul)

- 079 B.A. Informatik: Pflichtmodul
- 132 B.Sc. Psychologie (PO-V. 2007): Wahlpflichtmodul (NF Informatik)
- 184 B.Sc. Wirtschaftswissenschaften: Pflichtmodul (WP2: Unterrichtsfach Informatik)
- 221 B.Sc. Bioinformatik: Pflichtmodul (Informatik)

Zusammensetzung des Moduls / Lehrformen (V, Ü, S, Praktikum, …)

6 SWS Vorlesung/Übung

Inhalte

Grundbegriffe der Informationsverarbeitung (Algorithmen, Terme) und der Programmierung (Syntax und Semantik von Programmiersprachen). Die deklarativen (Ausdrücke), imperativen (Anweisungen, Variablen) und objektorientierten (Abstraktion, Komposition, Spezialisierung) Aspekte der Programmierung werden behandelt und am Beispiel der Sprache JAVA veranschaulicht.

Weitere Themen der Vorlesung sind rekursive und iterative Programmiertechniken, generische Prozeduren und Klassen (,,Behälter“) sowie einige speziellere Sprachkonstrukte (Ausnahmen, Ströme, Ereignisse).

Die Übung und das Rechnerpraktikum begleiten den Vorlesungsteil

Lern- und Qualifikationsziele
  • Kenntnisse von Grundbegriffen der Informatik und Programmierung
  • Kompetenzen der systematischen Analyse von Algorithmen und ihrer korrekten und effizienten Realisierung
  • Fähigkeit der objektorientierten Programmentwicklung in der Sprache JAVA
Voraussetzung für die Zulassung zur Modulprüfung

keine

Impressum | Datenschutzerklärung