CS 361
Programming languages and implementation I
References
Quick Links
Announcements
Homework
Grades
References
Discuss
Blackboard
WebWork
CS Home
General:
Course Information/Syllabus (PDF)
Guidelines for All Assignments (PDF)
An approximate schedule
of lectures
Practise exercises:
Practise 1
(PDF)
(PS)
Practise 2
(PDF)
(PS)
Solutions practise 2
(PDF)
(PS)
Lecture notes:
Lectures
4 per page
Readings
Num/Name
HTML
PDF
4PDF
PS
(in books)
1 - Introduction
PDF
4PDF
Chapter 1 (Sethi)
2 - Language descriptions
PDF
4PDF
Chapter 2 (Sethi)
3 - Functional programming
PDF
4PDF
p301-306 and 313-327 (Sethi) - p1-83 (Ullman)
4 - Functional programming
PDF
4PDF
4PS
p 143-154 168-169 132-141 176-177 106-107 ch 6 ch 7 (Ullman)
5 - Functional programming
PDF
4PDF
4PS
6 - Introduction to formal methods
PDF
4PDF
4PS
7 - Data representation
PDF
4PDF
4PS
Chapter 4 (Sethi)
7 - OOP
PDF
4PDF
4PS
Chapter 6 and 7 (Sethi)
8 - OOP (continued)
PDF
4PDF
4PS
Chapter 6 and 7 (Sethi)
References for my lecture notes: Course book, Steve Skiena, CR Ramakrishnan and Tom Cortina (Stony Brook) and Peter Henderson (Butler University).
Software references
References on SML
References on Xemacs (editor)