Ruprecht-Karls-Universität Heidelberg
Institut für Computerlinguistik

Bilder vom Neuenheimer Feld, Heidelberg und der Universität Heidelberg

Begleitveranstaltung zum Softwareprojekt

Kursbeschreibung

Studiengang Modulkürzel Leistungs-
bewertung
BA-2010 SP 6 LP + 4 LP ÜK
Dozenten/-innen Katja Markert
Veranstaltungsart Seminar
Erster Termin 25.04.2017
Zeit und Ort Di, 14:1515:45, INF 325 / SR 24 (SR)
  Di, 16:1517:45, INF 325 / SR 24 (SR)
Commitment-Frist 19.06.17 bis 12.07.17

Essentielle Information zur Kurszeit

Wegen Überlapp mit der Informatikveranstaltung "Algorithmen und Datenstrukturen" starten die ersten beiden Plenumssitzungen um 15.15 Uhr. Folgeveranstaltungen in Projektgruppen werden mit den einzelnen Gruppen abgesprochen und können auch Mittwoch morgen um 10 Uhr erfolgen, um die Kollision zu vermeiden. Plenumveranstaltungen am 6.6 und 25.7 müssen allerdings um 14.15 beginnen, so dass Sie (nur) an diesen beiden Tagen die Informatikvorlesung verpassen werden. Gemeinsame Plenumssitzungen finden im Seminarraum SR24 statt, Gruppensitzungen bei mir im Büro. Ein genauer Kursplan befindet sich unter Kursübersicht und weitere Kursmaterialien und sollte dringend begutachtet werden.

Teilnahmevoraussetzungen

  • Successful completion of the Programmierprüfung
  • Attendance of the course: Einführung in die Benutzung computerlinguistischer Ressourcen
Teilnehmer, die bereits die Programmierprüfung bestanden haben, bringen bitte einen entsprechenden Nachweis in die erste Sitzung mit.
Wenn Sie die Programmierprüfung noch nicht gemacht haben: Die Programmierprüfung wird zu Beginn des SoSe angeboten. Weitere Details dazu finden sie hier.

Leistungsnachweis

  • Aktive Teilnahme
  • Präsentation der Projektspezifikation
  • Präsentation mit Demo des Endprodukts
  • Programmdokumentation und Archivierung

Inhalt

Im Softwareprojekt soll eine computerlinguistische Aufgabenstellung weitgehend eigenverantwortlich und in Teamarbeit geplant, softwaretechnisch durchgeführt, dokumentiert und abschließend präsentiert werden. Neben der Vertiefung praktischer Programmierkenntnisse (z.B. Techniken und Werkzeuge für verteilte Programmerstellung, Testverfahren und Qualitätskontrolle, Dokumentation) sollen Teamfähigkeit und planerische Fähigkeiten geübt werden. Genaue Anforderungen sind projektabhängig. Daneben werden grundlegende Techniken und Methoden wissenschaftlichen Arbeitens vermittelt. Die Themen werden in der ersten Sitzung bekanntgegeben.

Literatur

Wird zu Semesterbeginn mit der Vorstellung der Themen bekannt gegeben.

Kursübersicht und weitere Kursmaterialien Bitte dringend vor Kursbeginn besuchen, da dort genaue Angaben zu Startterminen etc vorhanden sind.