Search Results
Your search for · CS 251 · during 25SP · 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.
- Spring 2025
- FSR, Formal or Statistical Reasoning
-
Student has completed any of the following course(s): CS 200 – Data Structures with Problem Solving or CS 201 – Data Structures with a grade of C- or better or equivalent.
-
CS 251.00 Spring 2025
- Faculty:David Musicant 🏫 👤
- Size:28
- M, WLanguage & Dining Center 104 9:50am-11:00am
- FLanguage & Dining Center 104 9:40am-10:40am
-
CS 251.02 Spring 2025
- Faculty:Bridger Herman 🏫 👤
- Size:34
- M, WLeighton 305 11:10am-12:20pm
- FLeighton 305 12:00pm-1:00pm