- Veranstalter: Markus Fleischauer, Martin Hoffmann
- Termine: Mo 10:15-11:45h, Fr 12:15-13:45h, Linux-Pool I EAP2
Vorläufiger Ablauf
| Termin | Thema | Folien | Aufgaben | Daten |
| 16.10. | • Organisatorisches • Wiederholung Linux/Java/OOP |
Einfuehrung | Leitfaden Projektpraesentation | |
| 20.10. | • git • Gradle |
git und gradle | ||
| 23.10. | • Beginn Exakte Suche | aufgabenExakteSuche | dataExactSearch | |
| 27.10. | Projektarbeit | |||
| 30.10. | • Exakte Suche
• Collections |
slidesExactSearch | ||
| 03.11. | • Unit Testing | UnitTesting | ||
| 06.11. | • JavaDoc | javadoc | ||
| 10.11. | • Commandline Interfaces | CLI | ||
| 13.11. | Projektarbeit | |||
| 17.11. | Projektarbeit | |||
| 20.11. | Projektarbeit | |||
| 24.11. | Projektarbeit | |||
| 27.11. | Projektarbeit |
|||
| 01.12. | • Abgabe Exakte Suche • Vortrag Exakte Suche |
|||
| 04.12. | • Beginn Alignments | alignments
MaxPartSums (Naiver Alignment Algorithm) |
aufgabenAlignments | dataAlignments |
| 08.12. | Projektarbeit | |||
| 11.12. | Projektarbeit | |||
| 15.12. | Projektarbeit | |||
| 18.12. | Projektarbeit | |||
| 22.12. | Projektarbeit | |||
| 08.01. | Projektarbeit | |||
| 12.01. | Projektarbeit | |||
| 15.01. | • Abgabe Alignments • Vortrag Alignments |
|||
| 19.01. | • Beginn Clustering | vortragClustering | aufgabenClustering | dataClustering |
| 22.01. | Projektarbeit | |||
| 26.01. | Projektarbeit | |||
| 29.01. | Projektarbeit | |||
| 02.02. | Projektarbeit | |||
| 05.02. | Projektarbeit | |||
| 09.02 | Projektarbeit | |||
| (12.02) | • Abgabe Clustering • Vortrag Clustering |
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 API Dokumentation für Java 6 ist hier zu finden.
- Java ist auch eine Insel beschreibt alle Aspekte der Sprache und ist komplett online verfügbar.
- Das offizielle Java Forum ist auch ein guter Fundort für Problemlösungen.
- Entwicklungs-Umgebungen
- Eclipse als eine der großen und mächtigen Java IDEs.
- IntelliJ Idea hat bessere Profi-Funktionen, verbraucht allerdings auch wesentlich mehr Ressourcen.
- NetBeans ist Oracles offizielle Java IDE.
- Algorithmen
- The Algorithm Design Manual, Steven S. Skiena, Springer 1998 – Sehr gute Beispiele PDF-Version