Search Results
Your search for · CS 251 · during 27WI · returned 1 result
-
CS 251 Programming Languages: Design and Implementation 6 credits
What makes a programming language like “Python” or like “Java”? This course will look past superficial properties (like indentation) and into the soul of programming languages. We will explore a variety of topics in programming language construction and design: syntax and semantics, mechanisms for parameter passing, typing, scoping, and control structures. Students will expand their programming experience to include other programming paradigms, including functional languages like Scheme and ML.
- Winter 2027
- FSR, Formal or Statistical Reasoning
-
Student has completed any one of the following course(s): CS 200 or CS 201 with a grade of C- or better or received a Carleton Computer Science 201 or better Requisite Equivalency.
-
CS 251.01 Winter 2027
- Faculty: David Musicant 🏫 👤
- Size:28
- M, WLanguage & Dining Center 104 11:10am-12:20pm
- FLanguage & Dining Center 104 12:00pm-1:00pm
-
x Seats held for CS Match until the day after X priority registration.
Anticipated prefect-supported section.