09.02.2013 Aufrufe

mathematisch-naturwissenschaftliche fakultät - koost - Universität zu ...

mathematisch-naturwissenschaftliche fakultät - koost - Universität zu ...

mathematisch-naturwissenschaftliche fakultät - koost - Universität zu ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Universität</strong> <strong>zu</strong> Köln Vorlesungsverzeichnis (generiert, vorläufig) Wintersemester 2011/12<br />

Lösung, Implementierung in Java und Testen (Funktionalität, Fehlerfreiheit). Neben dem Umgang mit der<br />

Entwicklungsumgebung Eclipse werden auch Programmablauf analysieren, Debuggen -Fehler suchen,<br />

finden, beheben- und selbständiges Erkunden von Standardbibliotheken in Java vermittelt. Am Ende soll<br />

in Teams eine etwas größere Software in einem dreiwöchigen Abschlussprojekt selbständig entwickelt<br />

werden. Zur Leistungsüberprüfung wird eine einstündige Klausur geschrieben.<br />

Die Veranstaltung richtet sich an Studierende ohne oder mit geringen Vorkenntnissen in Java oder einer<br />

anderen imperativen Programmiersprache. Die Inhalte des Programmierkurses sind Vorausset<strong>zu</strong>ng für die<br />

anderen Veranstaltungen des Grundzyklus (Informatik I und II, Programmierpraktikum).<br />

Aktuelle Informationen erhalten Sie unter http://progkurs.informatik.uni-koeln.de.<br />

TERMINE:<br />

12.10.2011, 1. Einführungsveranstaltung, 14:00 - 15:30 Uhr, Hörsaal I, Physikalische Institute<br />

19.10.2011, 2. Einführungsveranstaltung, 14:00 - 15:30 Uhr, Hörsaal I, Physikalische Institute<br />

24.10.2011 - 20.01.2012, Übungen in Kleingruppen, PC-Pool Pohligstr. 1<br />

18.01.2012, Vorlesung <strong>zu</strong>m Abschlussprojekt, 14:00 - 15:30 Uhr, Hörsaal I, Physikalische Institute<br />

23.01.2012 - 10.02.2012, Abschlussprojekt<br />

Block, Marco: Java-Intensivkurs: In 14 Tagen lernen Projekte erfolgreich <strong>zu</strong> realisieren. 2. Auflage,<br />

Springer-Verlag, Heidelberg 2010.<br />

6101 Informatik II<br />

4 SWS; Vorlesung<br />

Mo. 14 - 15.30, 321c Physikalische Institute, HS II<br />

Mi. 14 - 15.30, 321c Physikalische Institute, HS II R . S c h r a d e r<br />

Nachdem im vorigen Semester in der Informatik I Algorithmen und Datenstrukturen auf der<br />

Abstraktionsebene der höheren Programmiersprachen besprochen wurden, geht es in der Vorlesung<br />

Informatik II um den logischen Aufbau und die Funktion von Rechnern, insbesondere der von-Neumann<br />

Rechner sowie um abstrakte Rechnermodelle und die Untersuchung dessen, was diese prinzipiell (nicht) <strong>zu</strong><br />

leisten vermögen.<br />

Dies beinhaltet einerseits die Darstellung von Daten im Rechner, Boolesche Funktionen und deren<br />

Realisierung, Schaltnetze und Schaltwerke, Assembler- und Maschinenbefehle, Mikroprogrammierung<br />

sowie die Überset<strong>zu</strong>ng von Programmiersprachen und andererseits erste Einblicke in ausgewählte Themen<br />

der Theoretischen Informatik wie Formale Sprache und Grammatiken, Automatentheorie, Turing-Maschinen<br />

und das Halteproblem.<br />

Literaturempfehlungen werden im Laufe der Vorlesung gegeben.<br />

6102 Übungen <strong>zu</strong> "Informatik II"<br />

2 SWS; Übung<br />

k.A., n. Vereinb R . S c h r a d e r<br />

D . H e r r m a n n<br />

In den Übungen wird der Vorlesungsstoff vertieft. Schriftliche Übungsaufgaben und Programmieraufgaben<br />

werden unter Anleitung eines Tutors besprochen. Es werden Kenntnisse der Programmiersprache Java<br />

vorausgesetzt.<br />

6103 Effiziente Algorithmen<br />

4 SWS; Vorlesung<br />

Mo. 12 - 13.30, 411 Pohlighaus, 301-304<br />

Mi. 12 - 13.30, 411 Pohlighaus, 301-304 M . J ü n g e r<br />

Wir behandeln Algorithmen für Probleme der kombinatorischen Optimierung, die mit effizienten Algorithmen<br />

lösbar sind. Nach einer kurzen Einführung in die Dualitätstheorie werden u.a. die folgenden Themen<br />

behandelt: minimal aufspannende Bäume, Branchings und Arboreszenzen, maximale Flüsse, Flüsse mit<br />

minimalen Kosten, Kardinalitätsmatching in bipartiten und allgemeinen Graphen, Kürzeste-Wege-Verfahren.<br />

6104 Übungen <strong>zu</strong> "Effiziente Algorithmen"<br />

2 SWS; Übung<br />

k.A., n. Vereinb M . J ü n g e r<br />

N . N .<br />

Seite 85

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!