Everything we have seen on Test 1 and Test 2, plus:
The Level-0, Intermediate, and Level-1 Document Object Models
Cascading Style Sheets
Absolute and relative positioning
Ways of dealing with browser compatibility issues
Capabilities denied to JavaScript in the interest of security
The written part of the test will take place in the lecture room at 9:15 on Wednesday, June 6. It will be similar in length and format to Test 1 and Test 2.
At 11:00 the programming test will begin in room 307 GSRC. You will have two programs to write:
A program using only client-side scripting;
A program using client-side and server-side scripting.
The second program will require you to create a database using MySQL and access it using PHP. Both programs should be cross-browser compatible. We will probably need to move students back and forth so that everyone has a chance to use IE.
You may make a Web page containing links to as many reference sites as you like, and use this during the test.
You may not refer to your old code, or any other person's code except code snippets in the reference pages mentioned above.
Everyone will have at least four hours to take the test. I plan to leave and shut down the labs at 4:00 pm, so you have time for a lunch break.