Lectures
CptS 355 - Programming Language Design
Washington State University
Home
Notices
Calendar
Homework
Syllabus
Resources
People
Week
Date
Topic
Book Chapter(s)
Assignments
1
Mon 01/12
Syllabus
,
RPN Notes
Wed 01/14
Introduction
Chapter 1
Fri 01/16
Postscript,
,
Approaching a new language
A1
out
2
Mon 01/19
MLK Holiday - no class
Wed 01/21
Postscript
Fri 01/23
Postscript
3
Mon 01/26
Postscript sumints example code
Wed 01/28
Introduction
Fri 01/30
Syntax
Chapter 3
4
Mon 02/02
Parsing examples
Wed 02/04
Semantics
A1
due
Fri 02/06
Semantics
HW1
out
5
Mon 02/09
Semantics
Wed 02/11
Binary search axiomatically
Fri 02/13
Scheme
Chapter 14
A2
out
6
Mon 02/16
President's Day - no class
Wed 02/18
Scheme
HW1
due
Fri 02/20
Scheme
7
Mon 02/23
Scheme
Wed 02/25
Names
Chapter 5
Fri 02/27
Names
8
Mon 03/01
Class cancelled
A2
due
Wed 03/03
Names
Fri 03/05
Names
9
Mon 03/08
Midterm Review
Wed 03/10
Midterm exam
,
Midterm extra credit
Fri 03/12
Perl
A3
out
break week
Mon 03/15
Spring break week
10
Mon 03/22
Perl
Wed 03/24
Perl
Fri 03/26
Data Types
Chapter 6
11
Mon 03/29
Data Types
Wed 03/31
Data Types
Fri 04/02
Subprograms
HW2
out
12
Mon 04/05
Subprograms
Chapter 9
A3
due
Wed 04/07
Implementing Subprograms
Chapter 10
Fri 04/09
Implementing Subprograms
13
Mon 04/12
Abstract Data Types
Chapter 11
Wed 04/14
Logic programming
Chapter 16
Fri 04/16
Exceptions
Ch. 14
A4
out
14
Mon 04/19
Java
HW2
due
Wed 04/21
Objects
Ch. 12
Fri 04/23
Objects
15
Mon 04/26
Objects
Wed 04/28
Event Programming
Ch 14
Fri 04/30
Review for final
Finals week
Mon 05/03
A4
due
Fri 05/07
Final Exam Friday, May 7, 10:10AM-12:10
(c) 2003 Curtis Dyreson, (c) 2004 Carl H. Hauser
E-mail questions or comments to
Prof. Carl Hauser