Bachelorarbeit: R für Artemis

Artemis ist ein interaktives Programmierlernsystem, das seit 3 Jahren an der Universität Innsbruck eingesetzt wird.

Artemis unterstützt Programmieraufgaben vor allem Programmieraufgaben in Java, C, und Python. Allerdings kann man es auch für Haskell, Kotlin, VJDL, Assembler, Swift und OCaml einsetzen. R ist eine Programmiersprache für statistische Berechnungen und Grafiken (https://de.wikipedia.org/wiki/R_(Programmiersprache).

Im Rahmen dieser Bachelorarbeit soll eine Unterstützung von R für Artemis entwickelt werden.

 
Ziele der Arbeit sind:

  • Erfassung eines Anforderungskatalogs für das Lernen von R mittels Artemis in Abstimmung mit interessierten Instruktoren.
  • Definition eines geeigneten Testkonzepts für R (siehe z.B. https://r-pkgs.org/testing-basics.html
  • Erstellung geeigneter Infrastruktur (Docker-Container) um Programmier- und Testaufgaben zu überprüfen.
  • Ergänzung des internen Editieroptionen um geeignete Features zur Unterstützung von R
Voraussetzungen für diese Arbeit sind:
  • Erfahrungen in der Nutzung von Artemis (als Studierender)
  • Erfahrung im Programmieren mit Java
  • Interesse am Einsatz von Programmiersprachen zur Datenanalyse

 
Zahl der Teilnehmer: 1-2

Kontakt: Michael.Breu@uibk.ac.at