Dr. Franziska Horn

Clarity, from Concept to Code.

From Intent to Implementation

This course is aimed at master's and PhD students who just started with their thesis and want to learn more about software development best practices because they have to do a fair amount of coding for their thesis.

This course is for you if

Prerequisites

The course is meant to support you as you're writing your thesis and should not result in a lot of additional work besides what you have to do for this project anyways.

Agenda

This course is based on my book Clarity-Driven Development of Scientific Software and consists of two parts, a two-day workshop and individual coaching sessions.

The course takes place remotely via Google Meet, Zoom, or similar. Please join the calls with your camera turned on so the sessions feel a bit more personal.


Part 1: Clarity-Driven Development Workshop

This two-day workshop introduces the core ideas of Clarity-Driven Development (CDD) and guides you in gaining clarity and developing a practical implementation plan.

Day 1

[9:00 - 10:00] Group Session
[10:00 - 13:30] Self-Study
[13:30 - 15:00] Group Session
[15:00 - 17:00] Self-Study

Day 2

[9:00 - 10:30] Group Session
[10:30 - 14:00] Self-Study
[14:00 - 15:00] Group Session

Part 2: Individual Coaching Sessions

In these individual coaching sessions you get feedback on your implementation.
Please note that these sessions are only available for students who plan to implement their project (primarily) in Python.

Preparation


Coaching Sessions