This course is designed to provide an understanding of computer programs for better performance, testing, debugging and maintenance. It will allow students to understand some of the basic questions about programs such as: What are those wacky compiler errors? Why does a program behave as it does when it fails? What is the real cost of a language feature?
Course Information
Project Information
Electronic Communication