SeqTrex – Aufzeichnen und Analysieren von Sequenzen der Programmerstellung von Block-basierten Programmierumgebungen

Ist es einfach oder schwierig, Programmieren zu lernen? Man kann es von verschiedenen Blickwinkeln aus sehen, aber sicherlich benötigt es einiges an Aufwand. Ein Ziel des Projekts SeqTrex ist, mehr darüber zu lernen, wie Novizen das Programmieren erlernen, und wie diese zu Experten werden. Dafür analysieren wir Strukturen und Muster, welche in Sequenzen der Programmerstellung gefunden werden können. Als weitere Informationsquellen dienen Eye-Tracking und Emotionsaufnahmen.

Ein wichtiger Teil von SeqTrex ist die Aufzeichnung und Analyse der Sequenzen der Programmerstellung von (block-basierten) Programmierumgebungen. Dazu gehören die folgenden Schritte:

  1. Aufzeichnen der Sequenz der Programmerstellung über Screenshots (Zustand der Programmierumgebung), Tastatur- und Klick-Interaktionen, und Speicherung in praktischem Format.
  2. Verarbeitung der Aufzeichnung in ein Modell, welches die Sequenz des erstellten Programms darstellt. Dazu gehört: entwerfen des Modells, erstellen des Modells aus der Aufzeichnung (Bilddaten und Interaktionen), Programmier-Interaktionen bestimmen und kennzeichnen.
  3. Speicherung des Modells in einer Datenbank für weitere Analysen

Es gibt bereits eine prototypische Python-Implementierung, welche den ersten Schritt und Teile des zweiten Schritts abdeckt und erweitert werden kann. Weiters wird erwartet, eine Lösung für den ersten Schritt zu implementieren, welche dezentral und nicht desktop-basiert funktioniert.
Diese Praktikumsmöglichkeit ist offen für alle Studierende der Technischen Fakultät und kann als Bachelor- oder Masterpraktikum geschehen. Ein Stipendium kann für die Erfüllung der Arbeit ausgestellt werden. Weitere Informationen: Max Kesselbacher (max [dot] kesselbacher [at] aau [dot] at).

Catalyst Coding Contest 2018

Am 27. April 2018 diente die Alpen-Adria-Universität Klagenfurt zum zweiten Mal als lokaler Veranstaltungsort für den internationalen Catalysts Coding Contest. Der Programmier-Wettbewerb wird vom Linzer IT-Unternehmen Catalysts veranstaltet – neben Klagenfurt haben auch die Universitäts-Standorte Graz, Salzburg, Linz und Wien den Wettbewerb ausgetragen. In diesem Jahr ging der Wettbewerb in die 26. Runde; die Klagenfurter Teilnehmer konnten sich mit internationalen Universitäten aus Deutschland, Frankreich, Spanien, Rumänien, Südafrika und den USA messen. Insgesamt bildeten die TeilnehmerInnen 1.167 Teams aus 19 Ländern, um in Teams von bis zu 3 Personen verschiedene Programmieraufgaben auf 9 Schwierigkeitsstufen zu lösen.
Weiterlesen

Biber Award 2018

Am 31.3.2018 kamen  über 90 Schüler und Schülerinnen aus ganz Österreich in Begleitung von Lehrkräften und Eltern zur Biber Award Verleihung nach Klagenfurt. Diese große Preisverleihung  fand zum ersten Mal in Klagenfurt statt. Geehrt wurden die besten Teilnehmer und Teilnehmerinnen des Biber-Wettbewerbs 2017. Das Regionale Fachdidaktikzentrum Informatik und das Institut für Informatikdidaktik mit der Informatik-Werkstatt gestalteten im Anschluss an die Ehrungen 4 Workshops für verschiedene Altersgruppen:  Informatik – Ein Kinderspiel, Trickfilme selbst gemacht, Informatikzaubereien, Eintauchen in die Virtuelle Realität mit VR-Brille

Informationen zum Programm

Video von der Verleihung und den Workshops

Scratch Day 2018 an der Universität Klagenfurt

Am Samstag, den 12. Mai 2018, findet der internationale Scratch-Day 2018 an der Alpen-Adria-Universität Klagenfurt statt. Scratch ist eine visuelle Programmiersprache, mit der sich Spiele, Geschichten und Animationen selbst erstellen lassen. Weiterlesen