2010-2011 Academic Catalog 
    
    Sep 07, 2024  
2010-2011 Academic Catalog [ARCHIVED CATALOG]

CSCI 170 - Analysis Of Programming Languages

Type of Course: Lecture
Deals with the issues of the design and implementation of programming languages from both the syntactic and the semantic point of view. Topics include: the representation of rules of syntax, using context-free grammars, parsing, semantic constructs, control structures, implementation of procedures and parameters, implementation of recursion and an introduction to the organization of compilers. A typical group term project may be to design and implement a compiler or interpreter for the actual implementation of some language.

Prerequisites: Prerequisites for this course require a grade of C or better. CSCI 121  and MATH 114 .

Instructor: Mr. Xuan, Mr. Green

When Offered: Offered every year

Faculty: Frederic Green, Ph.D. Professor and Chair, Department of Mathematics and Computer Science, Ping Xuan, Ph.D. Assistant Professor of Mathematics and Computer Science