- 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