392265 Programmieren in Ruby: Lösen linguistischer Fragestellungen und Verwalten multimodaler Datensammlungen (S) (SoSe 2013)

Inhalt, Kommentar

Diese Veranstaltung bietet erstens eine Einführung in das Programmieren mit Ruby (einer leicht erlernbaren, ballastarmen und flexiblen Sprache, die sich sowohl für kleine Skripte als auch für komplexe Projekte eignet). Zweitens veranschaulicht sie, wie sich diverse linguistische Fragestellungen und Probleme durch selbstgeschriebene Skripte und Programme lösen lassen.

Die Veranstaltung hat zwei größere Teile:

Der erste Teil beginnt mit einer Einführung der Grundlagen des Programmierens. Im Anschluss wird die Programmiersprache Ruby mit ihren Besonderheiten vorgestellt, indem diverse linguistische Fragestellungen und Probleme bearbeitet werden. Die genauen Themen können je nach Interessenslage der Teilnehmenden aus den folgenden Bereichen stammen: Formale Automaten und Grammatiken, Anwendung von Logik und Mengenlehre, Part-of-Speech-Tagging, Parsen, Anaphernresolution, Handhabung von XML-Dokumenten, lexikalisch-semantische Netze, Machine Learning, statistische Datenauswertung. Ein genauer Fahrplan wird in Zusammenarbeit mit den Teilnehmenden in der ersten Sitzung erstellt.

Im zweiten Teil beschäftigen wir uns (nachdem der Umgang mit Ruby inzwischen vertraut geworden ist) mit der Erstellung, Verwaltung und Analyse von multimodalen Korpora und entsprechenden Datensammlungen. Hierfür werden Bibliotheken aus dem hiesigen Sonderforschungsbereich 673 eingesetzt, der sich mit solchen Datensammlungen befasst. Themen umfassen hier beispielsweise spezielle Probleme beim Behandeln gesprochener Sprache, Gestenannotationen, die Handhabung von Trackingdaten und ähnlichen Datenstrukturen, und Methoden zur Analyse von Korrelationen zwischen kommunikativen Ereignissen in verschiedenen Modalitäten.

Teilnahmevoraussetzungen, notwendige Vorkenntnisse

Einerseits richtet sich der Kurs an Informatikstudierende mit Interesse an linguistischer Forschung, andererseits an Linguistikstudierende mit Affinität zur Computerlinguistik oder Informatik.

Generell sollten die Studierenden zumindest basale Programmierkenntnisse (die Programmiersprache ist hierbei egal), oder die Bereitschaft zum Erwerb derselben besitzen. Wenn keine Kenntnisse im Programmieren vorhanden sind, kann der Kurs auf jeden Fall trotzdem besucht werden, da zu Beginn eine Einführung erfolgt – es ist jedoch ratsam, in diesem Fall vor Semesterstart mit dem Dozenten Kontakt aufzunehmen, da in diesem Fall ein geringer Mehraufwand zu Beginn des Semesters erforderlich sein wird.

Es wird dringend empfohlen, die Programmierübungen mit dem eigenen Rechner oder Laptop durchzuführen, um ausreichende Flexibilität zu gewährleisten, da auf den wenigsten öffentlichen Uni-Rechnern ein passendes Ruby-System vorhanden ist. Bei Problemen in diesem Bereich wenden Sie sich bitte an den Dozenten.

Lehrende

Termine ( Kalendersicht )

Rhythmus Tag Uhrzeit Format / Ort Zeitraum  
wöchentlich Do 16-18 V7-140 08.04.-19.07.2013
nicht am: 09.05.13 / 30.05.13 / 27.06.13
Am 27.06.13 findet das Seminar in M3-115 statt!

Verstecke vergangene Termine << Terminansicht bearbeiten

Fachzuordnungen

Modul Veranstaltung Leistungen  
23-LIN-BaLin1-Inf Einführung Linguistik für Informatik-Studierende Veranstaltung aus dem Bereich angewandte Computerlinguistik Studienleistung
Studieninformation
23-LIN-Inf Computerlinguistische Grundlagen für Informatik-Studierende Veranstaltung aus dem Bereich computerlinguistische Grundlagen Studienleistung
Studieninformation
- benotete Prüfungsleistung Studieninformation

Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.

Studiengang/-angebot Gültigkeit Variante Untergliederung Status Sem. LP  
Linguistik: Kommunikation, Kognition und Sprachtechnologie / Master (Einschreibung bis WiSe 19/20) 23-LIN-MaCL1   3  

Studienleistungen können durch das regelmäßige Erledigen von begleitenden Programmierübungen erbracht werden (in Kleingruppen). Weitere Leistungen lassen sich je nach Umfang (und je nach Studiengang und -ordnung) nach Absprache mit dem Dozenten in Form eines nach der Vorlesungszeit durchzuführenden Programmierprojekts inkl. schriftlicher Dokumentation und Ausarbeitung erbringen.

Kein E-Learningangebot vorhanden
Adresse:
SS2013_392265@ekvv.uni-bielefeld.de
Lehrende, ihre Sekretariate sowie für die Pflege der Veranstaltungsdaten zuständige Personen können über diese Adresse E-Mails an die Veranstaltungsteilnehmer*innen verschicken. WICHTIG: Sie müssen verschickte E-Mails jeweils freischalten. Warten Sie die Freischaltungs-E-Mail ab und folgen Sie den darin enthaltenen Hinweisen.
Falls die Belegnummer mehrfach im Semester verwendet wird können Sie die folgende alternative Verteileradresse nutzen, um die Teilnehmer*innen genau dieser Veranstaltung zu erreichen: VST_37025712@ekvv.uni-bielefeld.de
Hinweise:
Weitere Hinweise zu den E-Mailverteilern
Letzte Änderung Grunddaten/Lehrende:
Freitag, 11. Dezember 2015 
Letzte Änderung Zeiten:
Donnerstag, 22. Oktober 2015 
Letzte Änderung Räume:
Mittwoch, 10. April 2013 
Art(en) / SWS
Seminar (S) / 2
Einrichtung
Technische Fakultät
Fragen oder Korrekturen?
Fragen oder Korrekturwünsche zu dieser Veranstaltung?
Planungshilfen
Terminüberschneidungen für diese Veranstaltung
Link auf diese Veranstaltung
Wenn Sie diese Veranstaltungsseite verlinken wollen, so können Sie einen der folgenden Links verwenden. Verwenden Sie nicht den Link, der Ihnen in Ihrem Webbrowser angezeigt wird!
Der folgende Link verwendet die Veranstaltungs-ID und ist immer eindeutig:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=37025712
Seite zum Handy schicken
Klicken Sie hier, um den QR Code zu zeigen
Scannen Sie den QR-Code: QR-Code vergrößern
ID
37025712