Data Mining und Sequenzanalyse

  • 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

collections

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