Instructor: Bruce Bolden
Office: JEB 220
Office Hours:
Bruce's Schedule
Email address:
bruceb @ cs.uidaho.edu
Class Home Page:
CS 310 Home
Text:
Programming Languages: Design and Implementation,
Fourth Edition,
Pratt/Zelkowitz, Prentice-Hall, 2001.
Earlier texts will be adequate.
Prerequisites: CS 213.
Chapter(s) Topic Date
1 Introduction/Overview January 12 Language Concepts
Martin Luther King, Jr. Day---no class January 17 2 C
2 C January 24 Language Concepts
More Language Concepts February 2 Compiler Concepts 3 Grammar
3 Grammar February 7 Regular Expressions Lexical Analysis
lex & yacc February 14 lex
President's Day---no class February 21 yacc
Scheme March 1 Exam #1
8 Scheme (ML) March 10
Spring Break March 14
Object Oriented Programming March 21
OOP/Java March 29
OOP/Java April 5
OOP/Java April 12 Review for Exam Exam #2
Prolog April 19
Prolog April 26
Other topics May 2
Finals May 10
Quizzes: Most Fridays (may also be unannounced)
Final Examination: ???day, May 1?: 1:00--3:00 PM