UnivIS
Informationssystem der Otto-Friedrich-Universität Bamberg © Config eG 
Zur Titelseite der Universität Bamberg
  Sammlung/Stundenplan Home  |  Anmelden  |  Kontakt  |  Hilfe 
Suche:      Semester:   
 
 Darstellung
 
kompakt

kurz

Druckansicht

 
 
Stundenplan

 
 
 Extras
 
alle markieren

alle Markierungen löschen

Ausgabe als XML

 
 

Lehrveranstaltungen

 

VIS-IVVA-M: Advanced Information Visualization and Visual Analytics, Gruppe 1

Dozentinnen/Dozenten:
Cedric Krause, Shahid Latif
Angaben:
Übung, 2,00 SWS, Modulstudium
Termine:
Mo, 14:00 - 16:00, WE5/05.003

 

VIS-IVVA-M: Advanced Information Visualization and Visual Analytics, Gruppe 2

Dozentinnen/Dozenten:
Cedric Krause, Shahid Latif
Angaben:
Übung, 2,00 SWS
Termine:
Mi, 16:00 - 18:00, Raum n.V.

 

VIS-Plus

Dozentinnen/Dozenten:
Fabian Beck, Shivam Agarwal, Shahid Latif, Cedric Krause
Angaben:
Sonstige Lehrveranstaltung
Termine:
Di, 10:15 - 11:45, Online-Meeting
Inhalt:
This course provides supplementary content including
  • tutorials and summaries on foundations of information visualization and their implementation,
  • discussion of latest visualization research and technical developments, and
  • design exercises and small workshops on selected topics.

Session topics will be announced as we go and can be visited separately. The course does not include an exam and will not be credited (ECTS credits).

 

VIS-Proj-M: Masterprojekt Informationsvisualisierung - Visualizing Commits in Software Repositories

Dozentinnen/Dozenten:
Cedric Krause, Fabian Beck
Angaben:
Projekt, 4,00 SWS, ECTS: 6
Termine:
Fr, 8:00 - 12:00, WE5/05.003
Voraussetzungen / Organisatorisches:
Requirements: Advanced programming skills.

Beneficiaries: Basic knowledge in visualization, human-computer-interaction, or machine learning and data science can be beneficial.

Registration: This course takes part in the central registration: https://vc.uni-bamberg.de/course/view.php?id=24052
Inhalt:
Focus Topic in Winter 2022/2023: Visualizing Commits in Software Repositories

Software projects are usually organized in repositories that are hosted either publicly (e.g., GitHub) or on a private server. These repositories contain all changes made to the source code in a series of commits, each of which has many properties that are either explicit (e.g., the author of the changes) or implicit (e.g., lines of code changed). The commits can be viewed as an event sequence in which each event is one single commit. In git-based repositories, there are also branches and merges, making the sequence richer and more complex. In this project group we aim at creating visualizations that describe the evolution of software projects with a focus on multivariate attributes of the events (commits). We will collect the commits of software projects and determine a variety of attributes for each of them and create a visual design that is flexible enough to represent different perspectives on the data (e.g., socio-technical, relationships to issues, code quality, etc.). Finally, we will implement a prototype of the visual design by leveraging visualization libraries either in Python (e.g., matplotlib, plotly) or in JavaScript (e.g., D3js).

General information:

In the project, students explore and apply different state-of-the-art approaches of applied computer science as a practical exercise. For a given scenario, an advanced interactive visualization application is to be developed in a group effort.

Learning goals and competences:

Students learn to work independently on a research-oriented problem and to coordinate this with group members. They design an interactive application that meets the requirements of a given scenario, while understanding the possibilities offered by visual and algorithmic methods. They implement a software system as a team, recognize the challenges of such collaboration, and jointly find solutions.



UnivIS ist ein Produkt der Config eG, Buckenhof