| Computer Science 540 Section 1 (CRN 25481) Spring 2001 Code Optimization and Data Flow Analysis |
Instructor
Craig A. RichLecture Meetings
Office: Bldg. 8, Room 40
Office Hours: Tue, Thu 9:00-11:00; Fri 9:00-10:00
Phone: (909) 869-3447
Electronic Mail:carich@csupomona.edu
Time: Tue, Thu 4:00-5:50Textbook
Place: Bldg. 8, Room 348
Rich, Craig A. Code Optimization and Data Flow Analysis--CS 540 Lecture Notes, Spring 2001 (Available at Bronco Copy 'n Mail in the University Union).
Aho, Alfred V.; Sethi, Ravi; and Ullman, Jeffrey D. Compilers--Principles, Techniques, and Tools, Addison-Wesley, Reading, Mass., 1986 (Available at Cal Poly Bronco Bookstore or Campus Books).Web-based Materials
Grading
my home page: http://www.csupomona.edu/~carich/CS 540 home page: http://www.csupomona.edu/~carich/classes/cs540/
Exams 70% Midterm (Thursday, April 26) 35% Final (Tuesday, June 5, 3:50 p.m.-5:50 p.m.) 35% Homework and Quizzes 30%
Graded assignments will be accepted without penalty at any time on or before their due date. Graded assignments which are submitted after their due date will have their score reduced by 5(n+1)%, where n is the number of school days properly between the due date and the date submitted.
The course will cover most of the topics in chapters 8-10 of Aho, Sethi, and Ullman. A comprehensive set of lecture notes is available at Bronco Copy 'n' Mail, and covers data flow analysis theory and techniques as they apply to compiler optimization, software metrics, and software systems in general.