- Veranstalter: Markus Fleischauer
- Termine: Mo 10:15-11:45h, Fr 12:30-14:00h, Linux-Pool I EAP2
Vorläufiger Ablauf
| Termin | Thema | Folien | Aufgaben | Daten |
| 14.10. | • Organisatorisches • Wiederholung Linux/Java/OOP |
Einfuehrung | Leitfaden Projektpraesentation | .gitignore |
| 18.10. | • git • gradle |
git gradle |
||
| 21.10. | • Collection • Beginn Exakte Suche |
exactSearch collections |
aufgabenExakteSuche | dataExactSearch |
| 25.10. | Projektarbeit | |||
| 28.10. | Projektarbeit | |||
| 01.11. | Projektarbeit | |||
| 04.11. | Projektarbeit | |||
| 08.11. | • Unit Testing • Commandline Interfaces |
Tests CLI |
||
| 11.11. | • JavaDoc | JavaDoc | ||
| 15.11. | Projektarbeit | |||
| 18.11. | Projektarbeit | |||
| 22.11. | Projektarbeit | |||
| 25.11. | • Beginn Alignments | alignments MaxPartSums |
aufgabenAlignments | dataAlignments |
| 29.11. | • Abgabe Exakte Suche • Vortrag Exakte Suche |
Vorträge | ||
| 02.12. | Projektarbeit | |||
| 06.12. | Projektarbeit | |||
| 09.12. | Projektarbeit | |||
| 13.12. | Projektarbeit | |||
| 16.12. | Projektarbeit | |||
| 20.12. | Projektarbeit | |||
| 06.01. | Projektarbeit | |||
| 10.01. | • Abgabe Alignments • Vortrag Alignments |
Vorträge | ||
| 13.01. | • Beginn Clustering | clustering | aufgabenClustering | dataClustering |
| 17.01. | Projektarbeit | |||
| 20.01. | Projektarbeit | |||
| 24.01. | Projektarbeit | |||
| 27.01. | Projektarbeit | |||
| 31.01. | Projektarbeit | |||
| 03.02. | Projektarbeit | |||
| 07.02 | Projektarbeit | |||
| (TBA) | • Abgabe Clustering • Vortrag Clustering |
Vorträge |
Die obigen Vortragstermine finden im SR 3423 statt.
Alle anderen Termine finden im Linux-Pool statt!
Links und Literatur
- Linux
- Einen recht guten Einblick verschafft die Linux Fibel. Besonders am Anfang empfehlenswert sind die Kapitel: “Das Dateisystem”, “Die Bash” und “Nutzerkommandos”.
- Java
- Allgemeines über Java gibt es auf den offiziellen Seiten.
- Java ist auch eine Insel beschreibt alle Aspekte der Sprache und ist komplett online verfügbar.
- Ansonsten ist Stack Overflow euer Freund
- Entwicklungs-Umgebungen
- IntelliJ Idea hat bessere Profi-Funktionen und hervorragende itegration von gradle und git.
- Eclipse als eine der großen und mächtigen Java IDEs (Open Source, Erweiterbar).
- NetBeans ist Oracles offizielle Java IDE.
- Algorithmen
- The Algorithm Design Manual, Steven S. Skiena, Springer 1998 – Sehr gute Beispiele PDF-Version