An introduction to Java, Lisp, and Perl, and an exposure
to other programming languages and paradigms including visual languages.
The course provides an opportunity for in-depth experience with non-imperative
programming languages. Programming projects will be done by student teams.
In addition to experience with the languages, students will learn about
important concepts in programming languages. Prerequisites: ENGR 143 and
status as a CSE major.