Online course: Programming Formalisms

18-22 November 2024

(A collaboration between UPPMAX and NBIS)

This full 5-day course aims to give scientists, bioinformaticians and other research engineers  with some experience in programming and scripting an understanding of the underlying principles of software development, design, and programming. The course aims to strengthen the understanding of more advanced programming concepts, ability to produce more reusable scripts through modular programming and to enable a better understanding of how to evaluate a script or programs performance.

We will cover a formal development process form start to finish. We use Test-Driven Development as a good example of a development process, requirements modeling, risk assessment and structured design.

Some of the topics covered are modular development and (code) reusability, testing and optimization.

We will cover theory with bridging practical examples and applications to enhance the theoretical understanding of the principles.

When: November 18-22.
Onboarding: November 15

More information and registration:
https://www.uu.se/en/centre/uppmax/study/courses-and-workshops/programming-formalisms