Fall Semester, 2024

Programming Languages

CS320, Fall Semester, 2024

This course does not allow for P/NR grading.

The course uses Piazza instead of KLMS. Please join the Piazza class at the following link: https://piazza.com/kaist.ac.kr/fall2024/cs320.


Sukyoung Ryu (류석영)

Hours and Place

Lecture Videos & Textbook


The goal of this course is to help students:

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.