Course Introduction
2016-05-31
Welcome to CS 421!
In this lecture the professor will introduce the course. In this
lecture, 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, lab sections, in-class activities, and exams.
- What tools you will need to set up your environment.
- The language (Haskell).
- A good editor (Emacs, or others).
- Version control software (git)
- Secure shell (if you want to use the server instead of your
own machine).
Slides
In Class Examples
Recommended Reading