|
|
Dec 11, 2024
|
|
CSCI 312 - Programming Language Design Credits: 3
Prerequisite: CSCI 209. Introduction to the theory and design of modern programming languages. Using the programming language Haskell, students will explore core topics like grammar specification, parsing, data structuring and data typing, modularity, scoping, and expression semantics / evaluation. The insights and habits gained in this course will enable students to understand common problems they will encounter in everyday programming practice and to sharpen their programming skills for the challenges of real-world applications.
Add to Portfolio (opens a new window)
|
|
|