263-0006-00L  Algorithms Lab

SemesterHerbstsemester 2019
DozierendeA. Steger
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheEnglisch
KommentarOnly for master students, otherwise a special permission by the student administration of D-INFK is required.



Lehrveranstaltungen

NummerTitelUmfangDozierende
263-0006-00 PAlgorithms Lab4 Std.
Mo17:15-19:00CAB H 56 »
17:15-19:00CAB H 57 »
17:15-19:00HG E 26.1 »
Di15:15-17:00ML H 34.3 »
Mi17:15-19:00HG F 7 »
Do15:15-17:00ML H 34.3 »
Fr15:15-17:00ML H 34.3 »
18.09.17:15-19:00ETF C 1 »
20.09.15:15-17:00CAB G 61 »
11.10.15:15-17:00CAB G 61 »
23.10.17:15-19:00HG E 7 »
A. Steger
263-0006-00 AAlgorithms Lab
Project Work, no fixed presence required.
3 Std.A. Steger

Katalogdaten

KurzbeschreibungStudents learn how to solve algorithmic problems given by a textual description (understanding problem setting, finding appropriate modeling, choosing suitable algorithms, and implementing them). Knowledge of basic algorithms and data structures is assumed; more advanced material and usage of standard libraries for combinatorial algorithms are introduced in tutorials.
LernzielThe objective of this course is to learn how to solve algorithmic problems given by a textual description. This includes appropriate problem modeling, choice of suitable (combinatorial) algorithms, and implementing them (using C/C++, STL, CGAL, and BGL).
LiteraturT. Cormen, C. Leiserson, R. Rivest: Introduction to Algorithms, MIT Press, 1990.
J. Hromkovic, Teubner: Theoretische Informatik, Springer, 2004 (English: Theoretical Computer Science, Springer 2003).
J. Kleinberg, É. Tardos: Algorithm Design, Addison Wesley, 2006.
H. R. Lewis, C. H. Papadimitriou: Elements of the Theory of Computation, Prentice Hall, 1998.
T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen, Spektrum, 2012.
R. Sedgewick: Algorithms in C++: Graph Algorithms, Addison-Wesley, 2001.

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte8 KP
PrüfendeA. Steger
FormSessionsprüfung
PrüfungsspracheEnglisch
RepetitionDie Leistungskontrolle wird nur in der Session nach der Lerneinheit angeboten. Die Repetition ist nur nach erneuter Belegung möglich.
Prüfungsmodusschriftlich 360 Minuten und 360 Minuten
Zusatzinformation zum PrüfungsmodusEvery student who completes all three assessments (read: shows up at the specified time and completes the process by giving feedback to the assistant in the electronic system) receives a bonus in form of a quarter-grade (+0.25) on their grade from the final exam.
Hilfsmittel schriftlichNo documentation is allowed during the exam except what is provided by the system itself.
Digitale PrüfungDie Prüfung findet auf Geräten statt, die von der ETH Zürich zur Verfügung gestellt werden.
Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.

Lernmaterialien

Keine öffentlichen Lernmaterialien verfügbar.
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

Keine Informationen zu Gruppen vorhanden.

Einschränkungen

PlätzeMaximal 300
VorrangDie Belegung der Lerneinheit ist bis 26.09.2019 nur durch die primäre Zielgruppe möglich
Primäre ZielgruppeCyber Security MSc (260000)
Cyber Security MSc (EPFL) (260100)
Data Science MSc (261000)
Informatik MSc (263000)
WartelisteBis 30.09.2019

Angeboten in

StudiengangBereichTyp
Cyber Security MasterVertiefungsübergreifende FächerWInformation
Data Science MasterWählbare KernfächerWInformation
Informatik MasterVertiefungsübergreifende FächerOInformation