6.001 | Spring 2005 | Undergraduate

Structure and Interpretation of Computer Programs

Lecture Notes



This file explains briefly the several methodological aspects of creating procedures: designing the components of our code, debugging the code when it doesn’t run correctly, writing documentation for the code, and testing the code. Also it highlights some standard practices for each stage, and indicate why these practices lead to efficient and effective generation of code.

Resource Type:
Lecture Notes
Learning Resource Types
Online Textbook
Lecture Notes
Lecture Videos