Lehrveranstaltungen
Informationsveranstaltung für Workshops und Lehrveranstaltungen am 4. Oktober, 14:00 (c.t.), HST02-
Current Topics in Computer Science (PS 1h, LV-Nr. 511.215)
Um diese Lehrveranstaltung positiv zu absolvieren, müssen Sie voraussichtlich mehrere Gastvorträge besuchen und dazu jeweils eine Zusammenfassung schreiben. Details werden asap bekannt gegeben.
Zeit & Datum:
Wintersemester 12/13 - genaue Daten siehe Vorträge
Anmeldung über PlusOnline -
Bachelor-LV: Tangible User Interface Development with Sifteos (VP 2h, LV-Nr. 511.214)
Inhalt:
Ziel ist es spielerisch den Umgang mit Tangibles (anfassbaren Benutzerschnittstelle) und deren Programmierung zu erlernen. Dabei werden in Gruppen kleine Serious Games mit Sifteos (https://www.sifteo.com/) für Kinder oder Senioren entwickelt und folgende Phasen durchlaufen:
Ablauf:
- Kennenlernen der Programmierung (C#) mit kleinen Anwendungsbeispielen für Sifteos
- Parallel dazu beginnt die Gruppenarbeit (mit bis zu 4 Personen), d.h. in einem ersten Schritt soll eine kleine Analyse des Umfelds und der Bedürfnisse der Zielgruppe (Kinder oder Senioren) durchgeführt und Ideen für Serious Games gesammelt werden
- Design und Prototyping einer Spielidee pro Gruppe
- Präsentation der Prototypen bei einer Ausstellung
Vortragende: DI Christiane Moser
Zeit & Datum:
Wintersemester 12/13 - genaue Daten siehe PlusOnline
Anmeldeinformation:
Für Bachelor-Studierende. Maximale Teilnehmerzahl 12. Vorlesung mit Übungsteil - Anwesenheit obligat.
Anmeldung über PlusOnline
-
Master-LV: Tools of the Trade (C/C++) (VP 2h, Lv-Nr. 911.299)
Inhalt:
Was braucht ein Programmierer neben Editor und Compiler noch? Papier und Bleistift natürlich, aber weitere Tools schaden auch nicht, um schneller Fehler zu finden und mit Kollegen zusammenzuarbeiten.
Inhalte der LV:
- Verteilte Versionsverwaltung (git, mercurial),
- Software build management (autotools, make, Jenkins),
- Debugging und Test (gdb, valgrind),
- Review und Bugtracking (gerrit, JIRA),
- Libraries nutzen und entwerfen,
- Performance-Profiling und Optimierungstechniken (callgrind, oprofile).
Voraussetzungen:
- Programmierkenntnisse (vorzugsweise C/C++)
- VO Einführung Unix
Ziel: häufig bei Software-Projekten verwendete Werkzeuge kennen, nutzen und lieben lernen
Unterrichtssprache: Deutsch
Lehr- und Lehrmethode: VP (Vorlesungs- und Übungsteil)
Vortragender: DI Dr. Peter Meerwald
Peter Meerwald entwickelt in Salzburg Audiokommunikationslösungen unter Linux. 2001 und 2010 hat er an der Cosy Diplom und Doktorat absolviert.
Zeit & Datum:
Wintersemester 12/13 - genaue Daten siehe PlusOnline
Anmeldeinformation:
Für Master-Studierende. Voraussetzungen: Programmierkenntnisse (vorzugsweise C/C++), Einführung Unix. Maximale Teilnehmerzahl 15. Vorlesung mit Übungsteil - Anwesenheit obligat.
Anmeldung über PlusOnline