Software Development: Beyond Programming

3 Mar 2025 09:00
Course starts
6 Mar 2025 13:00
Course ends
No free places
Available places
Book on waiting list
You can book a place on the waiting list for this appointment.

Course further information

Go beyond programming and learn to develop software.

In this course, we look at all the tasks, other than programming, that need to be performed when you are developing software.

You might have versioned your sources with Git; or wrote some tests to make sure your changes would not break things. You might have written documentation; or attached a license to your software project. You might have planned development with an issue tracker, or packaged your software for distribution. But if you have not done all of them for the same software project, this is a course for you.

As a base, we will use a simple Python programme around which we will write tests, documentation, and packaging scripts. We will implement issue tracking and choose and attach a software license.

Requirements

We expect you to have productively used a programming language before. We encourage you to bring your own laptop with Python and Git installed.

Alternatively, you can use computers provided at the workshop location, where all required software is already installed. But we recommend that you use your own machine, so that you can learn within your usual environment.

Contact
zedif@uni-jena.de
Language
English
Core areas
  • software testing
  • documentation
  • software publication
  • project planning
  • version control
Maximum capacity
20
Location
Ernst-Abbe-Platz 2, Linux pool 1 (room 3413)
Dr. Eckhard Kadasch
Course instructor
Dr. Christian Knüpfer
Course instructor
Dr. Frank Löffler
Course instructor
Dr. Philipp Schäfer
Course instructor