Datamining und Sequenzanalyse

  • 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