Course overview

Overview

Teaching: 5 min
Exercises: 0 min
Questions
  • What will this course cover?

  • In what lesson-style is this course delivered?

Objectives
  • Provide background information on course.

Overview

Programming as a researcher can be a very intimidating experience. It can feel as though your code isn’t “good enough” (as judged by some mysterious and opaque criteria), or that you’re not coding in the “right way”. The aim of this course is to help to address some of these concerns through an introduction to software engineering for researchers. Beyond just programming, software engineering is the practice and principle of writing software that is correct, sustainable and ready to share with colleagues and the wider research community.

Please, if you have not done so, yet, go through the setup instructions for the course.

Syllabus

Learning Outcomes

On completion of this workshop you will be able to:

Delivery of the course

Material will be delivered as a lecture with tasks following the Carpentries teaching style.

Key Points

  • Code along with the presenter.

  • Ask questions!