===== Übung zu Praktische Optimierung (SoSe 2018) =====
Diese Veranstaltung ist die begleitende Übung zur Vorlesung [[/people/rudolph/teaching/lectures/POKS/SS2018/lecture.jsp | Praktische Optimierung]] von [[staff:rudolph| Prof. Dr. Günter Rudolph]].
| Veranstalter | **[[staff:bommert|Marius Bommert]]** |
| Modul | [[http://www.cs.tu-dortmund.de/nps/de/Studium/Ordnungen_Handbuecher_Beschluesse/Modulhandbuecher/Master_Inf/Basismodule/Forschungsbereich_Intelligente_Systeme/INF-MSc-231.pdf|INF-MSc-231]] |
| Veranstaltungsnummer | 041222 |
| Semesterwochenstunden | 2 |
| Termine | Gruppe 1: Mo. 16:15 bis 17:45 Uhr, OH14, Raum 304 \\ Gruppe 2: Di. 16:15 bis 17:45 Uhr, OH14, Raum 304 |
=== Schein/Leistungsnachweis ===
Es gibt 10 Übungsblätter, eingeteilt in zwei Blöcke zu jeweils 5 Blättern. In jedem Block sind mindestens 50% der Punkte zu erreichen.
Aktive Mitarbeit wird in Form von Präsentation der eigenen Lösungen und Diskussion der Lösungen anderer erwartet.
Gruppenabgaben von bis zu 3 Personen sind erwünscht, wobei jedes Gruppenmitglied in der Lage sein muss, die abgegebene Lösung zu präsentieren.
Masterstudiengang: Die erfolgreiche Teilnahme ist Voraussetzung für die Teilnahme an der Modulprüfung.
Diplomstudiengang: Die erfolgreiche Teilnahme kann als Leistungsnachweis bescheinigt werden und ergibt 9LP. Der Leistungsgnachweis ist nicht Voraussetzung für die Teilnahme an einer Fachprüfung.
=== Anmeldung ===
Die Anmeldung erfolgt über **Moodle**. Der Name des Moodle-Kurses ist **[[https://moodle.tu-dortmund.de/course/view.php?id=11011|Übung-PO-2018]]**.
=== Übungsblätter ===
Die Übungsblätter erscheinen im Moodle und sollen dort abgegeben werden.
Die Übungsblätter werden voraussichtlich an den nachfolgenden Tagen ausgegeben, abgegeben und besprochen werden:
Aus Block A werden 30 von 65 Punkten für die erfolgreiche Teilnahme an der Übung benötigt.
^ Nummer ^ Block ^ Ausgabe ^ Abgabe ^ Besprechung ^ Kommentar ^
| Blatt 00 | | 16.4. | -- | 16./17.4. | R-Einführung (falls möglich, Laptop mitbringen) |
| Blatt 01 | A | 10.4. | 17.4. | 23./24.4. | |
| Blatt 02 | A | 17.4. | 24.4. | 07./08.5. | |
| Blatt 03 | A | 24.4. | 01.5. | 07./08.5. | |
| Blatt 04 | A | 01.5. | 08.5. | 14./15.5. | |
| Blatt 05 | A | 08.5. | 22.5. | 28./29.5. | 20 Punkte für dieses Blatt |
| Bonus | Bonus | 22.5. | 29.5. | 04./05.6. | Jeweils 5 Bonuspunkte pro Block |
| Blatt 06 | B | 29.5. | 05.6. | 11./12.6. | |
| Blatt 07 | B | 05.6. | 12.6. | 18./19.6. | |
| Blatt 08 | B | 12.6. | 19.6. | 25./26.6. | |
| Blatt 09 | B | 19.6. | 26.6. | 03./04.7. | |
| Blatt 10 | B | 26.6. | 10.7. | 16./17.7. | 20 Punkte für dieses Blatt |
=== Richtlinien für die Abgaben ===
In jeder Datei/Abgabe müssen die Blattnummer, der Name (bzw. die Namen bei Gruppenabgaben) und die Übungsgruppe (1 für Montag oder 2 für Dienstag) stehen.
Physikalische Abgaben:
* Leserlich schreiben
* Blätter zusammenheften
* Abgabe in OH14 Raum 215
* Vorder- und Rückseite benutzen
Digitale Abgaben:
* Alle Aufgaben (außer source code) in **einer** pdf-Datei zusammenfassen
* Abgabe in Moodle (sowohl pdf-Datei als auch Source-Code)
* Möglichst alle Dateien der Abgabe in ein ZIP-Archiv packen
* Im Dateinamen Veranstaltung, Blattnummer, Gruppennummer und Nachname angeben. Beispiel:po18__g_nachname.pdf
po18_01_g1_greiff.pdf
* Bei einer Gruppenarbeit alle Namen angeben. Beispiel: po18__g_nachname1_nachname2.pdf
po18_01_g1_greiff_rudolph.pdf
* Kein Deckblatt
* Keine leeren Seiten in Dokumenten
* Kein unnötiger farbiger Hintergrund
* Möglichst [[http://en.wikipedia.org/wiki/Vector_graphics|Vektorgrafiken]] statt [[http://en.wikipedia.org/wiki/Raster_graphics|Rastergrafiken]] verwenden
* Grafiken sollten eine sinnvolle Beschriftung und Legende haben
Source-Code:
* Ausschließlich in R
* Bevorzugt als Rmd-Datei abgeben, die ausgeführt werden kann (Alternativ R-Datei abgeben, die ausgeführt werden kann)
* Kommentieren
* Vorname und Nachname aller Gruppenmitglieder angeben
* Absolute Pfade vermeiden
=== Informationen zu R ===
Bei der Bearbeitung der Übungen soll die Programmiersprache R eingesetzt werden. In den ersten Übungen am 16./17.4. gibt es dazu eine Einführung. Auch R Markdown wird dort kurz vorgestellt.
Links zur Software und Dokumentation:
* [[http://www.r-project.org/ | Download von R-project.org ]]
* [[http://www.rstudio.com/ | R-Studio (Integrated Development Environment)]]
* [[https://cran.r-project.org/doc/contrib/Short-refcard.pdf | R Reference Card ]]
* [[https://www.rstudio.com/resources/cheatsheets/]]
* Buch: [[http://www.springerlink.com/content/v17125/ | Programmieren mit R]], Uwe Ligges, Springer, 2007 (freier Zugang aus dem Uni-Netz)
* Wikibooks: [[http://en.wikibooks.org/wiki/R_Programming | R Programming ]] (englisch), [[http://de.wikibooks.org/wiki/GNU_R | GNU R ]] (deutsch)
Es wird empfohlen R-Studio zu verwerden. Ein Link dazu ist oben angegeben.
=== Informationen zu R Markdown bzw. Rmd ===
* In einer Rmd-Datei kann sowohl Markdown verwendet werden als auch R-Code
* Bitte pdf_document als Output-Format verwenden
* Einfache Möglichkeit pdf-Datei mit R-Output und Kommentaren zu erzeugen
* Weitere Informationen zu R Markdown unter [[https://rmarkdown.rstudio.com/]]