Aug 09, 2022  
2021-2022 Catalog 
2021-2022 Catalog [ARCHIVED PUBLICATION] Use the dropdown above to select the current catalog.

CSCI111 HM - Domain-Specific Languages

Credit(s): 3

Instructor(s): Wiedermann

Description: This course explores how to design a new programming language. In particular, we’ll focus on “Domain-Specific Languages”— languages designed for people who want to use a computer to perform a specialized task (e.g., to compose music or query a database or make games). Through readings, discussions, and programming, we’ll investigate why and how you would create a domain-specific language. The course also features a project that asks you to propose, design, and implement your own domain-specific language.

Prerequisite(s): CSCI070 HM