Skip to content

Latest commit

 

History

History
105 lines (79 loc) · 6.4 KB

index.md

File metadata and controls

105 lines (79 loc) · 6.4 KB
title layout nav_order description permalink
Home
home
1
Welcome
/

The Open-Source Project


{% assign total_average = 0 %} {% assign count = 0 %} {% assign total_students = 0 %}

{% for semester in site.data.data.semesters %} {% assign total_average = total_average | plus: semester.evaluation_average %} {% assign count = count | plus: 1 %} {% assign total_students = total_students | plus: semester.participants %} {% endfor %}

{% assign average_of_averages = total_average | divided_by: count %} {% assign rounded_avg_x10 = average_of_averages | times: 10 %} {% assign rounded_avg_floor = rounded_avg_x10 | floor %} {% assign average_of_averages_rounded = rounded_avg_floor | divided_by: 10.0 %}

Course Status
Level Degree Program Prerequisites Duration
Language Format

![Evaluations](https://img.shields.io/badge/Rating-★★★★★%20({{ average_of_averages_rounded }}%20/%205)-yellow) ![Completion](https://img.shields.io/badge/Enrollment-{{ total_students }}%20students-green) Peer-Reviewed Quality{: target="_blank"} License: CC BY 4.0

Welcome! The Open-Source Project is organized by the digital work lab (Prof. Dr. Gerit Wagner) at Otto-Friedrich-Universität Bamberg. You can find all information about this project in our syllabus.

Participate

If you would like to participate, please attend the introductory session. Details regarding registration and topic assignment will be announced during this session. We look forward to meeting you!

Sign up for our VC course: Course Registration

Goals

  • Hands-on experience as a contributor and maintainer of a real open-source project.
  • Python coding with emphasis on Python packages, code quality and continuous integration.
  • Collaborative teamwork using modern open-source workflows through Git and GitHub.

Outline

The outline for sessions is below:

Week Session Date and Time Location
1 Finding the topic October 16, 14.00-16.00 WE5 1.003
2 Introduction to Git October 23, 14.00-18.00 WE5 1.003
3 Introduction to Python October 28, 8.00-12.00
October 30, 14.00-18.00
WE5 1.003
WE5 1.003
5 Best practices November 13, 14.00-16.00 WE5 1.003
6-11 Group work with hacking sessions On demand WE5 1.081 or online
12 Code review session January 17, 13.00-15.00 ISM Lab 1.094

Deliverables

Deliverable Date
Create a GitHub account and contribute to issue discussions to form teams October 22
Contribute code to a fork, create branches and merge code November 10
Create the pull request (code is evaluated on January 12) December 20
Implement the feedback provided in the pull request January 24

Instructor

My name is Gerit Wagner, and I am your instructor. I enjoy coding, solving programming puzzles, and building tools that are useful for others. In this project, I invite you to contribute to one of my most significant packages: CoLRev{: target="_blank"}.

Gerit Wagner (Foto: Tim Kipphan)

Gerit Wagner
Assistant Professor of Information Systems
Otto-Friedrich-Universität Bamberg