Contents

UG Syllabus F2K

Grad Syllabus F98

Modules

Project

Office Hours

Test #1 Solutions

CS544 Test #1

Grading

Class Members

Each module as 1 file

Welcome to Programming Language Translation! This course introduces both fundamentals and techniques of modern programming language translation.

It is a project-oriented course. You will be designing and implementing a compiler/interpreter for Tea , a subset of Java. In addition there will be 2 tests.

Late Policy Assignments are due by 9 am of the date due. They will be accepted up to 24 after for a penalty of 10%.

Cheating Discussing the assignments with someone else is not cheating. Having someone help you find a bug in your program is not cheating. Using any part of someone else's code is cheating. If you have any doubts, ask!

Project You may do the project singly or in pairs

Bulletin Board Have a question about something discussed in class? Have a question on any of the assignments? Have a problem in your program you can't figure out. First post to the bb. You may get your answer faster. The instructor, TA or even a classmate may know the answer. And check it regularly for announcements.