You are here: ABI » LectureWiki » AlDaBiWS14 » AlDaBiWS14Praktikum

AlDaBiWS14Praktikum

Diese Seite behandelt das Praktikum zu Algorithmen und Datenstrukturen WS14 (hier geht es zur Vorlesungsseite).

Übersicht

Das Praktikum besteht aus:
  • Praktikumsvorlesung
    • Donnerstags 08-10 c.t. im SR005, Takustr. 9.
    • Termine entnehmen Sie der Tabelle
    • Erster Termin am 23.10.
  • Praktikumsaufgaben
    • Erscheinen montags in den Wochen der P-VL in nachfolgender Tabelle.
    • 2 Wochen zur Bearbeitung.
    • Abgabe: per SVN, montags, 15 Uhr in den Wochen der P-VL
    • Vor Beginn hier ihre Gruppe eintragen
    • 75% der Praktikumsaufgaben lösen
    • Code-Reviews in den Wochen von Review und Examination
  • Tutorien
    • Fakultativ, bei Fragen oder Problemen
    • Dienstags, 12-14 und 14-16 entsprechend der Tabelle. Raum 017 in der Arnimallee 6 (Pi-Gebäude)
    • Tragen Sie sich hier bei Bedarf für ein Tutorium ein

Sie müssen sich als Gruppe von 1 bis 3 Teilnehmern zusammenfinden. Jeder Teilnehmer muss in der Lage sein, die Lösung zu erklären und Fragen zum Quelltext zu beantworten. Bei berechtigtem Zweifel daran, dass ein Kandidat die von ihm vorgeführte Aufgabenlösung auch verstanden hat, kann der Punkt für die Aufgabe verweigert werden.

Tragen Sie sich bis zum Praktikumsbeginn auf dieser Seite in eine Gruppe ein. Erst danach erhalten Sie Schreibzugriff auf das SVN.

Scores

Unter folgendem Link finden Sie die Punkte von den Programmieraufgaben: Scores.pdf

Inhalte und Termine

  Datum Inhalt
Mo 20.10. Ausgabe der 1. Programmieraufgabe
Do 23.10. P-VL 1: Einführung, C++, Standard Template Library
Di 28.10. Tutorium
Mo 03.11. Ausgabe der 2. Programmieraufgabe
Do 06.11. P-VL 2: Templates vs. OOP
Di 11.11. Tutorium
Mo 17.11. Ausgabe der 3. Programmieraufgabe
Do 20.11. P-VL 3: Programmierwerkzeuge
Di 25.11. Tutorium
Mo 01.12. Ausgabe der 4. Programmieraufgabe
Do 04.12. P-VL 4: Parallelprogrammierung, OpenMP
Di 09.12. Tutorium
Mo 15.12. Ausgabe der 5. Programmieraufgabe
Do 18.12. P-VL 5: Parallelprogrammierung (II), q-gram Hashing und Index
Di 06.01. Zusatz-Tutorium, bei Bedarf
Do 08.01. P-VL 6: Speicheroptimierung, Effizientes Programmieren
Di 13.01. Tutorium
Mo 19.01. Ausgabe der 6. Programmieraufgabe
Do 22.01. P-VL 7: File-I/O
Di 27.01. Tutorium
Mo 02.02. Ausgabe der letzten und freiwilligen Programmieraufgabe
Di 03.02. Code-Review: Bitte ihre Gruppe hier anmelden
Do 05.02. P-VL 8: Software Libraries

Hinweise zur Abgabe

  • Jede Gruppe erhält ein SVN-Verzeichnis unter https://svn.imp.fu-berlin.de/aldabi/WS14/groupX
  • Die Lösung jeder Aufgabe muss als Datei mit dem Titel aufgabeY.cpp (Kleinschreibung beachten, keine Unterordner!) bis zum Abgabetermin eingecheckt werden
  • Ihr Programm muss u.a. auf einem Linux-Poolrechner (https://www.mi.fu-berlin.de/w/IT/ServicesStudentPools) kompilieren mit g++ -pedantic -Wall -ansi -fopenmp -O3 -o aufgabeY aufgabeY.cpp
  • Beachten Sie genau die Hinweise zum jeweiligen Ein- und Ausgabeformat auf den Aufgabenblättern
  • Zusätzliches Material zu den Aufgaben

Ergebnisse

Aktive Teilnahme

Die aktive Teilnahme setzt sich zusammen aus
  • 75% der Punkte der Praktikumsaufgaben
  • bestandenem Code Review
  • bestandenen Reviews

Matrikelnummer Code Review bestandenSorted ascending Punkte
     
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback