Algorithmen & Datenstrukturen

Ähnliche Dokumente
Vorlesung Künstliche Intelligenz Wintersemester 2009/10

Informatik II Algorithmen & Datenstrukturen

ADS. 1. Vorlesung. Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert und Dr. Thomas Stibor

Datenbanken. Prof. Dr. Gerd Stumme Dipl.-Inform. Christoph Schmitz. FG Wissensverarbeitung FB Mathematik/Informatik

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert

Datenbanken. Prof. Dr. Gerd Stumme Dr. Andreas Hotho Dipl.-Inform. Christoph Schmitz. Organisatorisches. Organisatorisches.

Datenstrukturen und Algorithmen

Informatik 1 (WS 2018/2019)

Einführung in die Informatik

Datenbanken. Prof. Dr. Gerd Stumme Dr. Andreas Hotho Dipl.-Inform. Christoph Schmitz. FG Wissensverarbeitung FB Mathematik/Informatik

Informatikgrundlagen (WS 2016/2017)

A1.1 Organisatorisches

Informatik II. Willkommen zur Vorlesung! Das Team. Übungsbetrieb. Vorlesung am D-BAUG der ETH Zürich

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen

Informatik (für Chemie-Ingenieurwesen) Sommersemester 2014

Datenstrukturen. Sommersemester Kapitel 1: Motivation / Grundlagen. Steffen Lange

Einführung in die Programmierung

Informatik 1 für Studiengang Elektrotechnik/Kommunikationstechnik

Algorithmen und Datenstrukturen CS1017

Algorithmen und Datenstrukturen

ADS 2: Algorithmen und Datenstrukturen

Informatik II, SS 2014

Vorlesung Programmierung

Vorlesung Programmierung

Algorithmen und Datenstrukturen

Theoretische Informatik: Logik

Algorithmen und Datenstrukturen

Kapitel 0: Organisatorisches

Algorithmen und Datenstrukturen (für ET/IT) Programm heute. Sommersemester Dr. Tobias Lasser. 1 Organisation

Einführung in die Programmierung

... sind (wohldefinierte, endliche) Folgen von Anweisungen, die aus einer Eingabe eine Ausgabe produzieren. Algorithmus.

Modul Algorithmik, T-Katalog

Informatik II: Algorithmen und Datenstrukturen SS 2013

Programm heute. Algorithmen und Datenstrukturen (für ET/IT) Personen. Termine. Vorlesung. Sommersemester Dr. Tobias Lasser

Algorithmen und Datenstrukturen. PD Ma&hias Thimm

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008

Einleitung zur Vorlesung Informatik II

Informatikgrundlagen (WS 2015/2016)

I.1. Organisatorisches - 1 -

Vorlesung Programmieren

Grundlagen der Programmierung II (GP 2)

Einführung in die Programmierung. Organisatorisches. Skript zur Vorlesung Einführung in die Programmierung

Allgemeine Informationen zur Vorlesung

Lernziele Ablauf Übungsaufgaben Formalitäten. Programmierpraktika. Einführung in das Programmieren und Weiterführendes Programmieren

Datenstrukturen und Algorithmen

Algorithmen und Datenstrukturen

Statistik 2. Herbstsemester Universität Mannheim Abteilung Volkswirtschaftslehre Lehrstuhl für Statistik Toni Stocker

Organisatorisches und Überblick

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Security - 04 Cryptology #1

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Algorithmen und Datenstrukturen (für ET/IT) Programm heute. Wintersemester 2012/13. Dr. Tobias Lasser. 1 Organisation

Algorithmen und Programmierung

Algorithmen und Programmierung

Vorlesung Programmierung

Informatik 1. für Studiengänge Nachrichten-/Multimediatechnik und Mechatroniksysteme/Fahrzeugmechatronik. Wintersemester 2014/15

Vorlesung Programmierung

Vorlesung Programmierung

Lernziele Ablauf Übungsaufgaben Formalitäten. Programmierpraktika. Einführung in das Programmieren und Weiterführendes Programmieren

Einführung in die Praktische Informatik WS 09/10

Programmierung 1 für Wirtschaftsinformatik Wintersemester 2017/18

Theoretische Informatik: Berechenbarkeit und Formale Sprachen

Algorithmen und Datenstrukturen. Organisatorisches. Christian Komusiewicz Ernst-Abbe-Platz 2, R3315

LEHRVERANSTALTUNGSBESCHREIBUNG

Programmieren I + II

Algorithmen und Datenstrukturen

Datenstrukturen. Mariano Zelke. Sommersemester 2012

Informatik I Tutorium WS 07/08

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009

Einführung in die Informatik: Programmierung und Softwareentwicklung

Vorlesung Informatik II

Übungen zur Einführung in die Physik II Sommersemester Vorbemerkungen

Statistik 2. Herbstsemester Universität Mannheim Abteilung Volkswirtschaftslehre Lehrstuhl für Statistik Toni Stocker

Statistik 1. Frühjahrssemester Universität Mannheim Abteilung Volkswirtschaftslehre Lehrstuhl für Statistik Toni Stocker

Algorithmen und Datenstrukturen (fu r ET/IT) Personen. Programm heute. Wintersemester 2012/13. Wintersemester 2012/13. Dr.

Informatik 1. für Kommunikationstechniker, Mechatroniker. Teil 1 - Wintersemester 2012/13

SS14 Algorithmen und Datenstrukturen Vorbemerkungen und 1. Kapitel

Antragsteller/in: Dr. Thoralf Räsch Datum:

Evolutionäre Algorithmen Einführung

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen

Datenstrukturen und Algorithmen

Statistik 1. Frühjahrssemester Universität Mannheim Abteilung Volkswirtschaftslehre Lehrstuhl für Statistik Toni Stocker

Einführung in die Programmierung Wintersemester 2008/09

Logik für Informatiker

Übung Algorithmen und Datenstrukturen

Mathematik für Biologen und Biotechnologen (240109)

Hardwarearchitekturen und Rechensysteme

Algorithmen und Datenstrukturen (für ET/IT)

Algorithmen und Datenstrukturen (für ET/IT)

Algorithmen und Datenstrukturen

Logik für Informatiker

Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman. Data Structures and Algorithmus. Addison-Wesley, Reading, NY,

Ablauf der Lehrveranstaltung Informatik 1

Mathematik für Biologen und Biotechnologen (240109)

Transkript:

Algorithmen & Datenstrukturen Prof. Dr. Gerd Stumme Universität Kassel FB Elektrotechnik/Informatik FG Wissensverarbeitung Sommersemester 2009

Ziele der Veranstaltung 1 Kennenlernen grundlegender Algorithmen und Datenstrukturen der Informatik Suchen Sortieren Graphen 2 Kennenlernen grundlegender Techniken für Laufzeitanalyse und Korrektheitsbeweise 3 Fertigkeiten im selbständigen Entwickeln algorithmischer Ideen 4 Fertigkeiten bei Laufzeitanalyse, Korrektheitsbeweisen und Bewertung anderer Eigenschaften von Algorithmen Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 2

Themen der Vorlesung Einführung: Historie, Grundbegriffe Eigenschaften von Algorithmen Ausgewählte Algorithmen: Suchen und Sortieren Abstrakte Datentypen und grundlegende Datenstrukturen Entwurf von Algorithmen Bäume Hashverfahren Graphen Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 3

Zum Ablauf Alle Infos & Folienkopien unter http://www.kde.cs.unikassel.de/lehre/ss2009/algorithmen Die Veranstaltung besteht aus: Vorlesung Präsenzübung Hausaufgaben Betreutes Arbeiten im CIP-Pool Klausur (im September) Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 4

Präsenzübungen 1/2 Die Teilnahme ist freiwillig, wird aber dringend empfohlen selbständiges Bearbeiten des Übungsblattes in Kleingruppen à 3-4 Personen unter Betreuung des Mitarbeiters Übungsblatt wird vorher online gestellt; muss aber nicht vorab bearbeitet werden. kein prinzipielles Wiederholen des Vorlesungsstoffs kein Vorrechnen der Musterlösung etc. (Diese wird später zur Verfügung gestellt.) Nötig dafür: selbständige Vorlesungs-Nachbereitung vor der Übung Mitbringen des Skriptes eigene Aktivität entfalten Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 5

Präsenzübungen 2/2 Warum ein neues Übungskonzept? aktives Erarbeiten des Vorlesungsstoffes bringt mehr Zusammenhänge im Stoff erkennen strukturiertes Denken und selbständiges Arbeiten lernen Teamarbeit lernen Erklären lernen Klausurtraining ;-) Ihr Studium der... haben Sie abgeschlossen. Zu Ihren persönlichen Stärken zählen Sie Eigeninitiave, Kommunikations- und Kooperationsbereitschaft, Teamarbeit. (Typischer Anzeigentext) Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 6

Hausübungen 1/2 teils Theorie, teils Programmierung regelmäßige und erfolgreiche Bearbeitung ist Prüfungsvorleistung Ausgabe: Montag bis ca. 19 Uhr auf der Webseite Abgabe: Montag 10.00 Uhr über das Abgabesystem Wöchentliche Abgabe ist Pflicht!!! Übungsschein (Prüfungsvorleistung) erfordert wöchentliche Abgabe (max. 1 Ausnahme, 1 Zusatzblatt) mindestens 50% der Punkte Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 7

Hausübungen 2/2 abgegeben = erkennbarer Lösungsversuch für Mehrzahl der Aufgaben Zweiergruppen sind zulässig, siehe Webseite für Verfahren! sonst werden gleiche/sehr ähnliche Lösungen für alle Beteiligten mit 0 Punkten/nicht abgegeben bewertet bei Zuhilfenahme von Literatur/Internet Quelle angeben (Austausch von Lösungen über Web-Foren ist nicht zulässig!) Aktuelles auf Webseite beachten Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 8

CIP-Pool-Übungen Mittwochs, 8.00 h - 10.00 h, in Raum -1201 Beginn 22. April Die Nutzung des CIP-Pools ist fakultativ Sprechstunde durch einen Korrektur-Hiwi Pool wird nach 30 Minuten wieder geschlossen, wenn keiner kommt. Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 9

Aufteilung der Präsenzübungen Dienstags, 8.00 h - 9.30 h, in Raum 0443 Dienstags, 12.00 h - 13.30 h, in Raum 1114 Donnerstags, 10.00 h - 11.30 h, in Raum 0443 Donnerstags, 16.00 h - 17.30 h, in Raum -1606 Beginn: 21. bzw. 23. April Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 10

Zugrunde liegendes Lehrbuch Saake, G.; Sattler, K.: Algorithmen und Datenstrukturen: Eine Einführung mit Java. 2. Auflage, dpunkt-verlag, 2004 508 Seiten, 44 e http://wwwiti.cs.uni-magdeburg.de/iti_db/algoj Preiswert: E-Book, Kauf von Einzelkapiteln möglich: http://www.ciando.com/shop/book/index.cfm/ fuseaction/show_book/bok_id/7301 Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 11

Weitere Literaturhinweise Heinz-Peter Gumm, Manfred Sommer. Einführung in die Informatik. Oldenbourg Verlag, 2007, Kapitel 4. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest. Algorithmen - Eine Einführung. Oldenbourg Verlag, 2007. Robert Lafore. Data Structures & Algorithms in Java. Sams Publishing, 2003. M.T. Goodrich, R. Tamassia. Data Structures and Algorithms in Java. 3. Auflage, Wiley, 2003. R. Sedgewick. Algorithmen in Java, Teil 1-4. 3. Auflage, Pearson Studium, München, 2002. T. Ottmann, P. Widmayer. Algorithmen und Datenstrukturen. Spektrum Akademischer Verlag, 2000.... und andere im Semesterapparat verfügbar Prof. G. Stumme Algorithmen & Datenstrukturen Sommersemester 2009 0 12