8 October 2026 to 18 February 2027
Europe/Brussels timezone

Introduction to scientific software development and deployment

26 Nov 2026, 09:30
1h 15m
CYCL09a

CYCL09a

chemin du cyclotron 2, Louvain-La-Neuve

Speaker

Damien François (UCLouvain/CISM)

Description

Often, the workflow for researchers is to acquire a piece of software and then adapt it to their needs, whether by modifying the source code, wrapping it in scripts, deploying it on HPC clusters, or maintaining it across multiple systems. This session introduces the tools, concepts, and best practices that make software development and deployment more efficient and sustainable in a research environment.

Contents Information
• Programming paradigms
• Types of programming languages and how to choose the appropriate one
• Tools for building and deploying software
• The programmer's toolkit (editors, debuggers, build systems, version control, etc.)
• Writing comments, documentation, and coding style guidelines
Prerequisite:
• Being familiar with a text editor
• Mastering the Linux command line and GNU utilities (mkdir, cp, scp, etc.)

Type: Lecture
Target audience: Rookie programmers
Must: This session

Presentation materials

There are no materials yet.