2024-2025 Catalog 
  
    Sep 07, 2024  
2024-2025 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-
Department: MATH



Add to Portfolio (opens a new window)