May 05, 2024  
2023-2024 Shepherd University Catalog 
    
2023-2024 Shepherd University Catalog
Add to Portfolio (opens a new window)

CIS 331 - Programming Languages

(3 cr) The syntax and semantics of programming languages. Topics include formal specification of syntax, declarations, binding, allocation, data structures and data types, control structures, control and data flow, the implementation and execution of programs, functional programming and imperative programming. Other possible topics include nonprocedural and logic programming, object-oriented programming, and program verification. Programming projects will provide experience in a number of languages. Prerequisites: CIS 321 .



Add to Portfolio (opens a new window)