Announcements
Overview
The goal of this course is to explore fundamental principles and paradigms of programming languages. We will not focus on any one particular language, but rather we will study features found in many different languages and examine how they work and how they interact with each other. We will examine different programming paradigms, including imperative, functional, and object-oriented.
Instructor: Danfeng Zhang