Final Exam Topics

The exam is open book and open notes and you are free to use a calculator or computer except for accessing the Internet. The exam is not cumulative -- it only covers the material since the midterm with the addition of C++ (i.e. all of the programming languages, C++, C#, Scheme, Prolog, PHP).

Be prepared to write snippets of code, give the output of a snippet of code, find bugs in code, write a solution in multiple languages, analyze the major differences between different programming languages including the strengths and weaknesses of one approach to another.

General Programming Languages Questions

Java

C++

.NET

C#

Scheme

Prolog

CGI and HTML

PHP

JavaScript