Jul 01, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

CSC 3120 - Programming Languages

Credits: 4


This course explores the underlying nature of computer programming languages and how they are processed. Topics include language syntax and semantics, parsing, data types, variable binding and scope, functions and parameter passing, control flow, recursion, and memory management. Alternative paradigms of programming, including functional languages and logic languages, will be explored in case studies and regular programming assignments.
Prerequisite(s): CSC 2820   with a minimum passing grade of B-, P in CSC 1011  ,  or consent of instructor; MTH 1314   with a minimum passing grade of C.

 

 
When Offered: Odd Falls