Winter Quarter 2003: January 3, 2003 - March 14, 2003
| Less: | Basics | Coordinates | Assessment | | | More: | Books | Downloads | Policies | Schedule | Scores | | | Home |
Catalog Description: Covers the fundamentals of compiler design, including lexical analysis, parsing, semantic analysis, compile-time memory organization, run-time memory organization, code generation, and compiler portability issues. Laboratory work involves exercises covering various aspects of compilers.
Prerequisite(s): CS 061, CS 141, CS 150. Let me emphasize that you need good programming skills to pass this course!
Time Requirements: Four units (12-16 hours/week): lecture (3 hours/week), laboratory (3 hours/week), individual study (6-10 hours/week, includes reading, hacking, and homework problems).
Instructor:
Peter H. Fröhlich
Office Hours:
By appointment only (email me);
Tuesday & Thursday, 4:00 pm - 5:00 pm.
Assistant:
Buyukkurt Betul (1 lab section)
Office Hours:
Wednesday, 11:00 am - 12:00 pm, Surge 282
Assistant:
Jia Yu (1 lab section)
Office Hours:
Tuesday, Thursday, 4:00 pm - 5:00 pm, Surge 282
Assistant:
Lan Gao (1 lab section)
Office Hours:
Thursday, 11:00 am - 12:00 pm, Surge 282
Mailing List: cs152@lists.cs.ucr.edu (Archive)
Lectures:
Monday, Wednesday, Friday, 2:10 pm - 3:00 pm
Location:
Spieth Hall,
Room 2200
Testing: Exams: 140 points (entrance @ 20, midterm @ 40, final @ 80). Assignments: 260 points (1 assignment @ 15, 7 assignments @ 35). Total: 400 points. Important: The final exam was changed to 40 points, so you'll get 40 "free" points awarded to make things even. Assignment 7 was cancelled due to popular demand, so you'll get another 35 "free" points for that.
Grading: The "usual" percentage scale (60%+ = D, 70%+ = C, 80%+ = B, 90%+ = A), with some "good-natured fudging" at the end maybe.
|
Copyright © 2001-2003
Peter H. Fröhlich.
All rights reserved.
$Id: index.html,v 1.14 2003/02/25 08:10:21 phf Exp $ |
|