Date:: January 21st, 2025

Welcome to CS 421!

In this lecture the professor will introduce the course. You will learn:

  • Why we study languages. What does a knowledge of programming languages do for you?
  • How the course is organized. We will discuss flipped lectures, the computerized test center, in-class activities, and exams.
  • What programming in Haskell looks like. You will get to write some short programs in your favorite language and see what an equivalent Haskell program looks like.

Note: The course introduction video talks about different assignments; it was recorded for an earlier version of the class, so do not consider what it says to be canonical. The course syllabus will have the current information.

Slides

In Class Activities