Course Summary:
The purpose of this course is to increase your capacity to express ideas using a
programming language, to allow you to choose an appropriate programming
language for a design task, to give you the ability to quickly learn
new languages, and to teach you new and very different programming
languages including Perl, FORTRAN, C#, Scheme, and Prolog.