eecs 662: programming languages
spring 2019

essentials | announcements | homework | schedule

essentials

Instructor J. Garrett Morris
Email garrettm@ku.edu
Office Eaton 2028
Office hours TH 2:20-4:00 PM, and by appointment
Course website http://ittc.ku.edu/~garrett/eecs662s19/
Lectures TH 1:00-2:15, Learned 1136

syllabus

The syllabus is available here. The high-level objectives for this course are that students should be able to:

announcements

homework

You will need to log in with your KU ID to access homework assignments and solutions.

Number Due date Assignment Sample solutions
0 2/5 HW0.hs

schedule

date topics notes
1/22 Introduction and administrivia
Why study programming languages?
1/24 Syntax and semantics (informally)
Concrete and abstract syntax
Arithmetic language (syntax)
day2.pdf Arith0.hs