- Campus Life
- Financial Aid
This course information is derived from the Online Course Catalog, which is under development. The information may not be accurate and is provided only as a convenience. Please consult the print or PDF version of the Course Catalog for all official course information.
4 sem. hrs. Prereq.: CS 232, CS 226 or consent of instructor. Provides a comparison of computer languages and language paradigms (object-oriented, procedural, functional, event-driven) with respect to data structures, control structures, and implementation. Investigates these issues in several languages (currently JAVA, C++, Perl, Ruby, and Scheme). Presents formal language specification including regular, context-free, and ambiguous languages. Veilleux.