CS179E: Project in Computer Science - Compilers

Professor: Teodor Przymusinski
Discussions: Wednesday 4:10pm - 5:00pm, PHY 2104

TA: Vladimir Vacic
Labs: Monday, Wednesday 6:10pm - 8:10pm, SURGE 172
Consultations: Tuesday, Thursday 1:30pm - 3:00pm, SURGE 282, and by appointment

References:

  1. Modern compiler implementation in Java, 2nd ed. (ISBN: 0-521-82060-X) by Andrew W. Appel
  2. Compiler Design by Thomas H. Payne, Department of Computer Science, UC Riverside
  3. Compiler Construction using Flex and Bison by Anthony Aaby, Computer Science Department, Walla Walla College
  4. Compiler Construction Slides by Peter H. Froehlich, Department of Computer Science, UC Riverside

Guidelines:

  1. Project proposal guidelines
  2. Design presentation guidelines
  3. Final submission guidelines

Lab 1

Topics: Class presentation:

Lab 2

Topics:

Lab 3

Topics: Class presentation:

Lab 4

Topics: Past projects: Project proposal details:

Lab 5

Topics:

Lab 6

Topics: Class presentation:

Lab 7

Topics: Class presentation:

Lab 8

Topics: Class presentation:

Lab 9

Topics: Class presentation:

Lab 10

Topics:

Lab 11

Topics:

Lab 12

Topics:

Lab 13

Topics: Class presentation:

Lab 14

Topics:

Lab 15

Topics: