Save for later

Defensive Programming and Debugging

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more 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. You can use the hashtag #FLdebugging to talk about this course on social media.

Topics Covered
  • Defensive programming: the use of good coding style, documentation strategies and good code testing
  • Preventing bugs: how to use compiler flags and static code checkers to identify bugs in an early stage
  • Finding bugs: debugging concepts and technics
  • Using the debugging tools GDB and Valgrind to fix serial programs
  • Debugging parallel code: using Intel Inspector and ITAC

Get Details and Enroll Now

OpenCourser is an affiliate partner of FutureLearn and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 5 weeks
Effort 4 hours per week
Starts Feb 3 (127 weeks ago)
Cost $84
From Partnership for Advanced Computing in Europe (PRACE) via FutureLearn
Instructors Geert Jan Bex, Ingrid Barcena, Mag Selwa, Yulia Kallistratova
Download Videos Only via web browser
Language English
Subjects Engineering
Tags Science, Engineering & Maths Tech & Coding

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Programming Coordinator 1 $54k

Code Inspector 2 $56k

Code A Expediter $57k

Programming Acquisitions $61k

Code enforcement official $65k

SUB-CODE OFFICIAL $70k

Code Administration Officer $72k

Programming advisor $72k

Code Compliance $77k

NC Programming $79k

DBA - Programming $103k

IT and Programming Specialist $122k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 5 weeks
Effort 4 hours per week
Starts Feb 3 (127 weeks ago)
Cost $84
From Partnership for Advanced Computing in Europe (PRACE) via FutureLearn
Instructors Geert Jan Bex, Ingrid Barcena, Mag Selwa, Yulia Kallistratova
Download Videos Only via web browser
Language English
Subjects Engineering
Tags Science, Engineering & Maths Tech & Coding

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now