Datamining und Sequenzanalyse

  • Veranstalter: Dr. Markus Fleischauer
  • Termine: Onlineveranstaltung Mo 10:15-11:45h, Fr 12:30-14:00h

Vorläufiger Ablauf

Termin Thema Folien Aufgaben Daten
02.11. • Organisatorisches
• Wiederholung Linux/Java/OOP
Einfuehrung Leitfaden Projektpraesentation .gitignore
06.11. • git
• gradle
git
gradle
   
  • Collection
• Beginn Exakte Suche
exactSearch
collections
aufgabenExakteSuche dataExactSearch
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  • Unit Testing
• Commandline Interfaces
Tests
CLI
   
  • JavaDoc JavaDoc    
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  • Beginn Alignments alignments
MaxPartSums
aufgabenAlignments dataAlignments
  • Abgabe Exakte Suche
• Vortrag Exakte Suche
Vorträge    
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  • Abgabe Alignments
• Vortrag Alignments
Vorträge    
  • Beginn Clustering clustering aufgabenClustering dataClustering
  Projektarbeit      
         
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
  Projektarbeit      
 (TBA) • Abgabe Clustering
• Vortrag Clustering
Vorträge    


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