Skip Navigation
search: People | Departments | Penn State | Web
Penn State mark
Penn State mark

University Bulletin

Graduate Degree Programs

Computer Science (CMPSC)

CMPSC 469 Formal Languages with Applications (3) Regular, context free, recursive, and recursively enumerable languages; associated machine models; applications.

CMPSC 469 Formal Languages with Applications (3)

The primary goal of this course is to explore formal language theory, including regular, context free and recursively enumerable languages. Notations for specifying these languages (regular expressions, finite automata, context free grammars and turing machines) are emphasized. Applications of these languages, including pattern recognition, scanning, parsing, specification of programming language syntax and Unix shell programming, are also discussed. Study of these topics should provide a solid theoretical basis for students to draw on in studying diverse areas such as algorithm analysis, complexity theory and compiler construction.


General Education: None
Diversity: None
Bachelor of Arts: None
Effective: Fall 2010 Ending: Fall 2013
Prerequisite: CMPSC 360;MATH 315

Note : Class size, frequency of offering, and evaluation methods will vary by location and instructor. For these details check the specific course syllabus.