Computing and Information Technology Interactive Digital Educational Library


Syllabus Collection >
Syllabus >

Please use this identifier to cite or link to this item:

Title: Language Processors - Spring 2006
Authors: Department of Computer Science - George Mason University
Issue Date: 
Publisher: Department of Computer Science - George Mason University
Abstract: CS 540 Language Processors - Spring 2006 Dr. Elizabeth White Office: S&T II, Rm. 429 Phone: 993-1586 email: - put CS540 in subject line Course Content This course will cover the theoretical and implementation aspects of language processing. Emphasis will be on the design and construction of compilers. There are several substantial programming assignments associated with this course. o Compiler Design o Lexical Analysis o Syntax Analysis - grammars, LL(1) parsers, LR(1) parsers o Semantic Processing o Code generation and optimization Textbooks o Engineering a Compiler, Cooper & Torczon o lex & yacc, Levine et. al. Also recommended: Compilers: Principles, Techniques and Tools, Aho, Sethi & Ullman Grading Policies o There will be 4 programming assignments, together worth 50% of your grade. These are to be individual efforts, meaning no sharing of code or discussion of problem solution allowed with anyone but me or the TA. o Midterm exam, worth 25% of your grade, will be on March 23 o The final exam (May 11), worth 25% of your grade, will be commulative with the primary emphasis (70-90%) on the material not tested in the midterm. o Both the final and midterm are closed book. You must have a written excuse (doctor's note, for example) to miss an exam. I reserve the right to give oral makeup exams in lieu of written. It has been my experience that time is the biggest determiner of your final grade in this class. I suggest that you start assignments when I hand them out. They often take more time than you think. Honor Code You are expected to abide by the honor code. Programming assignments and exams are individual efforts. Information on the university honor code can be found at: This semester I will probably be using similarity detection software to assist me in finding honor code violations, should they occur.
Appears in Collections:Syllabus

Files in This Item:

File SizeFormat

All items in DSpace are protected by copyright, with all rights reserved.


Valid XHTML 1.0! DSpace Software Copyright © 2002-2006 MIT and Hewlett-Packard - Feedback