2025 - 2026 Catalog 
  
    Mar 13, 2025  
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

CPSC 442 - Programming Language Concepts


This course covers the syntax and semantics of programming languages and provides an introduction to compiler construction. Topics that may be covered include: formal specification of syntax, declarations, binding, allocation, data types, control structures, control and data flow, and the implementation and execution of programs. The type of programming methodologies that may be covered include: functional programming, imperative programming, logic programming, and object-oriented programming. Programming projects will provide experience in a number of languages. Typically Offered Spring Only, Even Ye
Level: UG
Credit Hours: 3

Prerequisite CPSC 300 /D- And MATH 328 /D-
Ferris Equivalencies:

Department: MATH



Add to Portfolio (opens a new window)