Modulinformationssystem Informatik

 

Systematisches Programmieren für Physiker URL PDF XML

Modulcode: NF-Inf-2-Phys
Englische Bezeichnung: Introduction to Object-Oriented Programming
Modulverantwortliche(r): Dr. Friedemann Simon
Turnus: jedes Jahr im SS (SS09 SS10 SS11)
Präsenzzeiten: 2V
ECTS: 2
Workload: 60 Std.
Dauer: ein Semester
Modulkategorien: Sonstige (Sonstige)
Lehrsprache: Deutsch
Voraussetzungen: Info

Kurzfassung:

Dieses Modul gibt einen Einblick in allgemeine Methoden beim Softwareentwurf und der Entwicklung von Programmen.

Lernziele:

Die Absolventen dieses Moduls verfügen über grundlegende Kenntnisse der objektorientierten Modellierung und Programmierung, die notwendig sind, um größere Projekte im Team durchzuführen.

Lehrinhalte:

Möglichst unabhängig von den technischen Details einer speziellen Programmiersprache werden allgemeine Methoden und Ideen dargestellt, die beim Entwurf und bei der Entwicklung von Programmen nützlich sind. Anhand von Java werden Grundzüge der objektorientierten Programmierung behandelt und es wird ein Einblick in das Software-Engineering gegeben.

Weitere Voraussetzungen:

Die Vorlesung baut auf den Vorlesungen Informatik für Nebenfächler oder Informatik I auf, die jeweils im Wintersemester angeboten werden. Grundkenntnisse der imperativen Programmierung (wie in Programmiersprachen Pascal, C oder Java) werden vorausgesetzt.

Prüfungsleistung:

Mündliche Prüfung am Ende der Veranstaltung

Lehr- und Lernmethoden:

Verwendbarkeit:

Literatur:

  • J. Goll, C. Weiß, P. Rothländer: Java als erste Programmiersprache, Teubner, 2000.
  • Regionales Rechenzentrum Niedersachsen: Java 2, Grundlagen und Einführung, zu beziehen über die Kopierstelle der UB
  • D. Flanagan: Java in a Nutshell, O'Reilly, 1998
  • T. Budd: An Introduction to Object Oriented Programming, 2. Ed., Addison Wesley, 1997
  • M. Fowler, K. Scott: UML Destilled, Addison Wesley, 1997
  • Ph. Kruchten: Der Rational Unified Process, Addison-Wesley, 1999

Verweise:

Kommentar: