Lecture notes for the Introduction to Computer Science I by James Tam Return to the course web page

Dividing Problems Up Into Modules: Functions And Procedures

Notes for the required material 

Optional teaching material

Background / Sources of additional information

Teaching Tips