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 a Reminder
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
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.
Please login to leave a review
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