Instructor: David M. Bryson
Office: 3114 Engineering
E-mail: brysonda@cse.msu.edu
Web page: http://www.cse.msu.edu/~cse450/
TA: TBA
Meeting time & Room: Monday, Wednesday @ 10:20 - 11:40, 1225 Engineering
Office Hours:
Pre-reqs: (CSE 331 or CSE 335) and (CSE 320 or ECE 331)
I expect a solid working knowledge of C/C++, an understanding of basic algorithms and data structures
(searching, sorting, linked lists, trees).
Textbook:
Description: Theory and practice of programming language translation. Languages, grammars and parsing. Lexical, syntactic and semantic analysis. Compile-time error handling. Code optimization and code generation.
To Be Announced
Forthcoming