Contents

Instructor: Prof.
Karen Lemone

Text: Languages
and Machines,
2nd ed.
by Thomas
Sudkamp
(Addison Wesley)

Office Hours

Office: 235 FL

Phone: 831-5529

Email:
kal@cs.wpi.edu

Class Web Page:
http:// penguin.wpi
.edu:4546/course/
cs503

CS503 - Course Info

Welcome to (theoretical) Foundations of Computer Science! The material in this course lays the foundation for various areas of computer science such as compiler design, text processing, complexity theory, lexical analysis, and more. In addition, you will learn to abstract and to formalize, both important techniques for students with advanced degrees.

Each week a homework set will be due. There is no programming in this course. I will return the homework the following week and go over it. You are expected to do your own work on the homework. I will accept late homework until Thursday for 75% credit. You are allowed 2 prearranged late homeworks without penalty.

There will be a midterm and a final.

There is a class list generated by ReCourse, but the department also maintains a class email distribution list:

    To subscribe, send mail to majordomo@cs (majordomo@cs.wpi.edu ). Leave the subject field blank. Enter subscribe cs503 on the first line.

    To see who is on the list, enter who cs503 on the first line.

    To post to the group, just send mail to cs503@cs (or cs503@cs.wpi.edu from outside WPI).

Sometimes students find the material presented in class easier to understand when they have read it beforehand rather than after.


Send questions and comments to: Karen Lemone