J. Correia Lopes

FEUP/DEI & INESC TEC

User Tools

Site Tools


teach:fpro:lectures:24

T: 20/12/2018

Master in Informatics and Computing Engineering
Programming Fundamentals
Instance: 2018/2019


Lecture #24 :: 20/12/2018

Goals

By the end of this class, the student should be able to:

  • Identify the kind of errors that may occur when writing programs
  • Describe techniques to debug programs with errors
  • Inserting breaking points and inspecting variables

Content

  • Debugging
    • Kinds of errors
    • Debugging syntax errors
    • Debugging runtime errors
    • Debugging semantic errors
  • How to avoid debugging
  • Debugging in Spyder3

Bibliography

  • Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers, How to Think Like a Computer Scientist — Learning with Python 3 (RLE), 2012 (Annex A) HTML

Materials

Summary

  • Debugging. Kinds of errors. Debugging Syntax errors. Debugging Runtime errors. Debug Semantic errors. How to avoid debugging. Breakpoints and inspecting variables.

FPRO, 2018/19

« Previous | Index | Next »

teach/fpro/lectures/24.txt · Last modified: 08/01/2019 16:54 by Correia Lopes