Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > UW Bothell Course Catalog 

Instructor Class Description

Time Schedule:

Carol Zander
CSS 390
Bothell Campus

Special Topics

Examines current topics and issues associated with computing and software systems.

Class description

This course is changing into CSS 448 - Translation of Programming Languages.

I first decided to expand the translation part of the CSS 390, then decided it made sense to just teach CSS 448 so you get an actual title on your transcipt instead of "Special Topics" and if there are other special topics courses, you can take those (you are limited as to how many you can take).

The description for CSS 448 is:

"Introduction to the structures and organization of programming languages; fundamentals of translation; regular expressions and context-free grammars; syntax and lexical analysis, symbol tables, semantics and parsing, code generation; translation techniques such as LR, LL, and recursive descent."

There will be a programming project that will translate a program in one language into another. While it won't be a compiler, the underlying theory can be applied to a compiler.

Student learning goals

General method of instruction

Recommended preparation

CSS 342, be a competent programmer

Class assignments and grading

The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Last Update by Carol Zander
Date: 06/08/2009