Knowledge and Data Engineering
Uni Kassel

Übungen zur Vorlesung "Internet-Suchmaschinen"


Hier finden Sie die Übungsblätter, den Programmcode und weitere Informationen zur Übung.
Ablauf der Übung und Leistungsnachweis:
  • Die Übungen werden im wöchentlichen Wechsel als "Papierübung" und Rechnerübung abgehalten. Bei den Rechnerübungen gibt es Gelegenheit, Fragen zur Implementierung der Aufgaben zu stellen.
  • Die rechtzeitige Abgabe je einer funktionierenden Lösung für mindestens vier der sechs Praxisaufgaben (oder für alle sechs Aufgaben bei Abgabe bis eine Woche vor der Prüfung) gibt einen Notenbonus von 0,3 Notenschritten, sofern die Prüfung bestanden wurde. Eine Note besser als 1,0 wird nicht vergeben.
  • Die Aufgabenstellung zur Rechnerübung wird jeweils auf der Papierübung bekanntgegeben. Die Ergebnisse müssen einen Tag vor der nächsten Papierübung (also 2 Wochen später) dem Tutorialleiter zugesandt werden. Das implementierte Resultat ist zur nächsten Papierübung vorzuführen. Eine alleinige Abgabe als Email reicht nicht aus!
Übungsblätter:
Lösungsvorschläge:
Programmcode:
Der Programmcode wird nach folgendem Schema in Verzeichnisse verteilt: 
  • ir/
    • src1/
      • de/
        • unikassel/
          • ...
    • src1loesung/
      • de/
        • ...
    • src2/ ...
    • src2loesung/ ...
Die Quelltexte zur ersten Aufgabe finden sich in src1, die Lösungen in src1loesung usw. Das Passwort für die Musterlösungen erhalten diejenigen, die abgegeben haben, per Mail, damit eventuelle Nachzügler (s.o.) die Chance haben, unbelastet die Aufgaben zu bearbeiten ;-)
Der Code im Einzelnen:
Textkorpus:
texte.zip
Allgemeine Tips zu Java:
  • Machen Sie sich mit der JDK 1.5 API-Dokumentation vertraut, insbesondere mit den Containerklassen.
  • Zu den Neuerungen im JDK 1.5 gehören u.a. Generics, Autoboxing/-unboxing, eine neue for-Schleife und variabel lange Parameterlisten. Diese Features werden im Code zur Übung benutzt und können auch für Ihren eigenen Code nützlich sein.
  • Empfehlenswert ist Bruce Eckels "Thinking in Java" (kostenloses Java-Buch).
  • Sun bietet ein Java-Tutorial an.
  • Der Einstieg in Eclipse wird in Eclipse: Erste Schritte beschrieben.
Kontakt: