CS 210 Syllabus

Programming Languages
Spring 2013

Last Revised: January 10, 2013

Instructor: Bruce Bolden
Office: JEB 232
Office Hours: Bruce's Schedule
Email address: bruceb @ cs.uidaho.edu
Class Home Page: CS 210 Home

Text: Programming Languages: Design and Implementation, Fourth Edition, Pratt/Zelkowitz, Prentice-Hall, 2001.
Earlier texts will be adequate.

Prerequisites: CS 121 (or CS 213) and required GPA.

Chapter(s) Topic Date



1 Introduction/Overview January 9
Language Concepts



2 C January 14



Martin Luther King, Jr. Day---no class January 21
2 C
Language Concepts



More Language Concepts January 28
Compiler Concepts
3 Grammar



3 Grammar February 4
Regular Expressions
Lexical Analysis



lex & yacc February 11
lex



President's Day---no class February 18
yacc



Scheme February 25
Exam #1



8 Scheme (ML) March 4



Spring Break March 11



Object Oriented Programming March 18



OOP/Java March 25



OOP/Java April 1



OOP/Java April 8
Review for Exam



Exam #2 April 15
Prolog



Prolog April 22



Other topics April 29



Finals May 6




Quizzes: Most Fridays (may also be unannounced)

Final Examination: ???day, May 7: 10:30--12:30 AM

Home