CS 453 Spring 2009 Syllabus

When: Tuesday and Thursday 3:30pm - 4:45pm
Where: Computer Science Building (COMSC) 325
Instructor: Michelle Strout, mstrout@cs.colostate.edu
Office Hours: Thursday 2-3pm in COMSC 342

GTA: Simon Sui
Recitation: Friday 9-9:50 in COMSC 215

Lab Hours (COMSC linux lab on 1st floor)

  • Monday 2pm to 3pm, Michelle
  • Tuesday 7pm to 9pm, Simon

Class Webpage

URL: http://www.cs.colostate.edu/~cs453

Class Communication

Email: cs453-spring-2009@googlegroups.com, URL: http://groups.google.com/group/cs453-spring-2009

Course Requirements


An undergraduate automata theory class or consent of the instructor.


  • Compilers: Principles, Techniques, & Tools, Second Edition by Aho, Lam, Sethi, and Ullman, Pearson Education, 2007.


  • Read the announcements on the course webpage daily.
  • Finish assigned reading before the corresponding class meeting.
  • Do the assignments listed on the Assignments link off the course webpage.
  • Attend scheduled recitations.


(Grades will be posted on RamCT)
  • Programming Assignments, 40%
  • Homework Assignments, 10%
  • Midterm, 25%
  • Final, 25%
To pass this course, you must maintain at least a 50% average in the assignment grade (programming + homework assignments) and the test grade (midterm + final). For example, a 100% in the homework grade combined with a 49% test grade will NOT result in a passing grade.

There will be 6 homeworks and the lowest homework score will be dropped.

Course Policies

Michelle Strout
Last modified: January 29, 2008