Review for Final

Test is comprehensive.  It includes topics covered in test #1, test #2, and material covered since test #2 (chapters 6 and 7 of book, collaborative exercises, code examples, and homework assignments).  All material has equal importance; however, since newer material in many cases includes older material, some questions may be comprehensive in nature.  In terms of format, the test may include T/F, multiple-choice, essay-type, and programming questions (emphasis will be given on the latter). 

Major topics to be covered (since test #2) include: