Springe direkt zu Inhalt

Software Project: Coding Openness

(19319312)

TypeProject
InstructorProf. Dr. Claudia Müller-Birn
Number of Places20
StartApr 22, 2020 | 10:00 AM
endJul 15, 2020 | 12:00 PM
Time

Wednesday 10 AM - 12 PM

This course starts on April 29, 2020.

Content

Students are introduced to the basics of Free/Libre Open Source Software (FLOSS) projects and can gain practical experience by participating in existing projects such as Wikidata. There will be an introductory event on Free/Libre Open Source Software. We will introduce the FLOSS communities of the cooperation partners and discuss their organizational practices. Students are introduced to existing FLOSS projects and gain insights into the requirements of distributed software development projects.

In the software project, we go through all phases of a user-centered software development project, from the identification of requirements in interviews through the interaction design of the user interface to the development in two-week iterations and the execution of user tests with a focus on usability. The developed solutions will be based on open source technologies and published under a free license. Through project-related learning, the participants can expand their communication skills, solve problems/tasks in a complex environment and develop their technical skills.

The tasks of the students within the project include:

  • Coordinate the project idea together with the cooperation partner and plan the further course of the project.
  • Collect and prepare requirements together with potential users
  • Design, implementation, and testing of the software
  • Organization and execution of presentations
  • Documentation of the project results

Of course, the participants do not remain alone during the implementation of the software project. In the weekly meetings, we are available as consultants, mentors and (mediators). Besides, we will impart all the necessary methods and competencies if necessary.

Further information on the topic of this course is on Github (in German only).