Prof. Dr. Pape - Informatik 1 Vorlesung

Deutsch
English

Vorlesung Informatik 1 Sommer 10

Studierende des letzten Semesters, die noch die Pflichtaufgabe abgeben müssen, gehen zu einer Übung und einem Tutorium mit für sie passendem Termin.

Tutorien

Zusätzlich zu den Rechnerübungen finden noch 3 Tutorien statt. Die Tutorien werden von Studenten betreut. Es werden die Aufgaben der Rechnerübungen behandelt und zusätzliche Papieraufgaben korrigiert (2 zusätzliche Übungsblätter)

Für die zusätzlichen Papierübugen und die Pflichtaufgabe gibt es Punkte. Für die erfolgreiche Teilnahme der Übungen ist eine Mindestpunktzahl erforderlich. Zu den beiden Übungsblätter und Abgabetermine.

Termine für Tutorien. Bitte suchen Sie sich einen passenden Termin aus.
  • Mo 14.00 - 15.30 Uhr. E303. (Stech)
  • Mo 14.00 - 15.30 Uhr. EU02. (Marchel)
  • Di 9.50 - 11.20 Uhr. LI137. (Todorov)

Hinweise zur Prüfung

Es sind keine Hilfsmittel erlaubt.

Zur Vorlesung gibt es parallel jede Woche Rechnerübungen, um die Objekt-orientierte Programmierung mit Java zu lernen. Für die Rechnerübungen muss eine Pflichtaufgabe bearbeitet werden. Weitere Informationen dazu gibt es auf der zugehörigen Laborseite.

In der ersten Vorlesungswoche finden noch keine Rechnerübungen und Vorlesungen statt.

Die Vorlesung wird mit einer zwei-stündigen schriftlichen Klausur geprüft. Neben dem Bearbeiten der Aufgaben in den Rechnerübungen, können Sie die vorhergehenden Klausuren zur Prüfungsvorbereitung nutzen. Ebenso ist es ratsam sich vorher die Java Programmierkonventionen ( PDF) zur Vorlesung genauer anzusehen.

Beachten Sie bitte auch die kommentierte Literaturliste

Viele der Javaprogramme aus der Vorlesung und den Übungen gibt es als Javadoc (ohne Frames). In dieser Javadoc sind die Quelltexte mit integriert: Sie müssen lediglich beim Javadoc der Klasse dem Verweis im Klassennamen folgen.

Zusätzlich gibt es noch weitere Java-Übungsaufgaben mit Lösungen.

Folien zur Vorlesung

Die meisten der behandelten Inhalte sind auf folgenden Vorlesungsfolien dokumentiert. Beachten Sie, dass nicht immer alle der folgenden Themen notwendigerweise in einem Semester behandelt werden. Zusätzlich sind noch einige Aufgaben aus der Java-Aufgabensammlung hier passend zum jeweiligen Thema aufgeführt.

Inhalt Letzte Änderung Übungsblätter
weitere Programmieraufgaben
Modellierung von Prozessen und Abläufen mit UML Aktivitätsdiagramm (PDF, 171 KB) 21.3.06  
Repräsentation von Daten (PDF, 324 KB)    
Einführung in Java (PDF, 445 KB) 23.10.06 Verwendung von Gleitkommazahlen und Drei Zahlen sortieren
Objekt-orientierung mit UML (PDF, 764 KB) 30.4.07 Übungsblatt zu UTF-8, Java, UML (PDF mit Lösungen, 163 KB),
Objekt-orientierung mit Java, Geheimnisprinzip (PDF, 305 KB). Klassen Person und Adresse. 13.11.07 Windgeschwindigkeiten entwerfen und implementieren
Kommentierung objekt-orientierter Java-Programme (PDF, 243 KB)    
Algorithmusbegriff, Felder, restlichen Javakontrollanweisungen (PDF, 436 KB). notenspiegel.zip mit Beispiel Notenspiegel aus der Vorlesung (UTF-8, ohne Javadoc) 06.05.08 Anagramme überprüfen
Rekursion, Backtracking (PDF, 784 KB) 3.12.06 Sudokus mit Backtracking lösen
Suchen, Aufwandsabschätzung (PDF, 333 KB) 11.12.06 Nullstellen einer stetigen Funktion suchen
Abstrakte Datentypen, Java Interfaces (PDF, 153 KB) 11.12.06 Entwurf und Implementierung einer Queue
Sortieren (bitte Kartenspiel mit in die Vorlesung bringen). (PDF, 1,5 MB)   Implementierung von Shellsort
Optimieren (PDF, 118 KB)    
Exceptions und Dateien (PDF, 243 KB) 18.1.07 Implementieren Sie chemische Elemente und lesen Sie deren Wert von einer Textdatei ein
Informationen zur Klausur (PDF, 62 KB). 24.6.08