|
Dec 12, 2024
|
|
|
|
COS 360 - Programming Languages Principles and techniques of high level programming language specification, including syntax and semantics, and implementation methods. Languages are considered as formal constructs representing computable functions and the course presents basic results of computability theory. Methods of recognition for regular and context free languages, the functional alternative to the state based imperative paradigm, use of parse trees as control constructs, and concurrent programming synchronization primitives are also covered.
Prerequisite(s): Grade of C or higher in COS 280 and COS 285 , or permission of instructor. Co-requisite(s): Credits: 3
Course Typically Offered: Fall Course Type: Computer Science
Add to My Catalog Bookmarks (opens a new window)
|
|