Clark University Academics & Faculty
950 Main Street • Worcester, MA 01610
Tel: 508-793-7711 • academicaffairs@clarku.edu

Academic Catalog for 2009-2010
Contact Information Search Catalog

CSCI230 - Compiler Design/Lecture, Laboratory

A continuation of CSCI180 Automata Theory. It uses the automata and grammars introduced in CSCI180 to design translators (compilers) for programming languages. Topics include lexical analysis, top-down parsing, bottom-up parsing, syntax-directed translation, type checking, run-time environment, code generation and an introduction to code optimization. A typical term project is to write a compiler for a simple programming language such as a subset of C or Pascal. Prerequisites for this course require a grade of C- or better. Prerequisites: CSCI160 and CSCI180. Mr. Green/Offered every other year


Faculty

Frederic Green, Ph.D. - Professor and Chair, Department of Mathematics and Computer Science

 

Additional Resources
Hallmarks of the Clark Experience
History of Clark
Accreditation
Academic Program
Departments, Offices and Special Programs
Tuition and Financial Aid
Admission Requirements
Bachelor's Degree Requirements
Facilities
Student Resources
Graduate Program
Faculty
Administration
The Corporation
Academic Calendar

Students walking on campus


© 2009 Clark University·