To support our site, Class Central may be compensated by some course providers.

Defensive Programming and Debugging

Partnership for Advanced Computing in Europe via FutureLearn

students interested

Taken this course? Share your experience with other students. Write review

Overview

Learn how to keep your code clean and bug-free

Identifying and fixing bugs in code often proves difficult.

On this course, you’ll discover tools and techniques to minimise the number of bugs during software development.

You’ll learn how to catch bugs early using compiler features and writing tests for your code.

You’ll find out how to pinpoint bugs in your code using the best tools available including debuggers, code analysers and more.

You’ll look at parallel programs and explore tools for debugging parallel code at scale.

By the end of the course, you’ll feel confident writing high-quality code that is clean, robust and easy to maintain.

This is an intermediate level course aimed at people with some programming experience. Although examples will be given in C and Fortran, the principles (and most of the tools) are transferable to other programming languages.

Taught by

Geert Jan Bex

Help Center

Most commonly asked questions about FutureLearn FutureLearn

Reviews for FutureLearn's Defensive Programming and Debugging
Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.