COSC 365: Programming Languages

Spring 2020

Min Kao 524
Tue/Thu 12:40-1:55
Instructor: Austin Henley (azh@utk.edu)

Syllabus


Schedule


This is currently a draft, expect changes.

Week 1 - 1/9 Introduction (slides)
Week 2 - 1/14, 1/16 Programming Paradigms (slides)
Install Racket (download)
Racket programming session (notes #1)
Quiz #1
Week 3 - 1/21, 1/23 Racket programming sessions (notes #2 and #3)
Quiz #2
HW #1 (details)
Week 4 - 1/28, 1/30 Functional Programming (slides)
Racket programming sessions (notes #4 and #5)
Quiz #3
HW #2 (details)
Week 5 - 2/4, 2/6 Racket programming sessions (notes #6 and #7)
Turtle graphics
Review HW #1
Week 6 - 2/11, 2/13 Type Systems (slides)
Quiz #4
HW #3 (details)
Week 7 - 2/18, 2/20 Quiz #5
Review HW #2
Review for midterm (notes)
Week 8 - 2/25, 2/27 Exam #1
Install Haskell
Haskell programming session