COMSC343: Programming Languages

This course introduces fundamental concepts in the study of programming languages.

We will learn how different kinds of programming languages vary and how to adapt to programming in a new language.

Instructor

Carolyn Anderson

cjanders@mtholyoke.edu

Lecture

Time: TTh 10-11:15

Location: Kendade 203

In order to understand core computer science concepts more deeply, we will explore them using a functional programming language called Racket, which differs in some key ways from languages like Python and Java.

4th Hour

Time: M 8:30-9:30

Location: Kendade 203

Office hours:

Time: M 9:30-10:30

         Th 11:15-12:15

Location: Clapp 221