NEBENLÄUFIGE PROGRAMMIERUNG |
|
|||||||||||||||||||||||||||||||||||||
Vorlesungsplan (vorläufig) Diese Vorlesung wurde mit dem Preis des Fakultätentages Informatik 2013 ausgezeichnet. Publikum Diese Vorlesung richtet sich in erster Linie an Studierende im Bachelor Informatik. Sie ist für diese ein Pflichtmodul, und ist laut Studienplan im 4. Fachsemester angesiedelt, kann jedoch bereits ab dem 2. Semester belegt werden. Einzige Vorraussetzung ist die erfolgreiche Teilnahme an der Vorlesung Programmierung 1.
Vorlesungstermine
Termine der Freiversuche und Übungen
Die erste Vorlesung findet am Montag, dem 14.4.2014 statt.
Die voraussichtlichen Vorlesungs- und Übungstermine finden Sie hier!
Registrierung hier! Die Registrierung ist geöffnet. Die Anmeldung ist bis Samstag, den 19. April möglich! Details zum Übungsbetrieb erfahren Sie in der ersten Vorlesung. Office Hours / Einsicht Unsere Office Hours finden vorraussichtlich jeweils am Montag, Dienstag, und Freitag von 12:30 bis 14 Uhr in SR 015 in Geb. E1 3 statt. Donnerstags kann im selben Raum von 12:00 bis 14:00 Uhr Einsicht in die korrigierten Freiversuche und Aufgaben genommen werden. Dozenten
Organisation
Literatur www.infomath-bib.de/tmp/vorlesungen/info-basic_nebenlaeufig.html Inhalt Multi-Cores und andere parallele Architekturen (zum Beispiel Graphikprozessoren) finden sich mittlerweile auf jedem Schreibtisch. Solche Systeme effizient programmieren zu können, ist eine große Herausforderung. Glaubt man den Vorhersagen der Hardware-Hersteller, wird dies schon bald zum Alltag eines jeden Informatikers gehören.
Leider ist das Programmieren von solchen nebenläufigen Systemen extrem schwierig. Dies hat fundamentale und praktische Gründe.
Ziel dieser Vorlesung ist, die Studenten mit der Theorie und Praxis des nebenläufigen Programmierens vertraut zu machen. Eine große Aufgabe, ohne Frage.
Wir betrachten unter anderem: 1. Grundlagen der Nebenläufigkeit
2. Konzepte des Nebenläufigen Programmierens
|
||||||||||||||||||||||||||||||||||||||
Dependable Systems & Software Group | Department of Computer Science | Universität des Saarlandes |