Final Exam Topics

The exam is open book and open notes and you are free to use a calculator or computer except for searching/chatting on 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#, Scheme, Prolog, PHP, JavaScript). It does not include Galileo/Arduino programming.

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

.NET

C#

Scheme

Prolog

CGI and HTML

PHP

JavaScript