Dec 03, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog

CSCI131 HM - Programming Languages


Credit(s): 3

Instructor(s): Bang, O’Neill, Stone, Wiedermann

Offered: Fall and Spring

Description: A thorough examination of issues and features in language design and implementation, including how to represent a program as data, how to parse a program, how to implement scope, and how to interpret and compile a program. Additional topics will be selected from: historical and cultural aspects of programming languages; various implementation techniques such type checking, memory management, optimization, concurrency, or those specific to a programming paradigm (e.g., functional or object-oriented); additional topics related to programming languages at the discretion of the instructor.

Prerequisite(s): CSCI070 HM  and CSCI081 HM