Fall Semester, 2021
CS320, Fall Semester, 2021
Sukyoung Ryu (류석영)
Office: CS Building Room 4407
TA Email: email@example.com
Hours and Place
14:30 – 15:45 Mondays and Wednesdays, Online (Youtube & Zoom)
The goal of this course is to help students:
learn new languages quickly,
evaluate various languages and pick the most suitable one for a given task,
know when and how to design a little language, and
understand the effects of languages on thought and communication.
We will study programming language concepts, not as paradigms but as a set of basic building blocks, by using the Scala programming language to implement interpreters for the concepts.
Midterm Exam: 30%
Final Exam: 40%