CS 310 Syllabus

Last Revised: January 12, 2005

Programming Languages
Spring 2005

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

Home