The Final Exam will be held on Wednesday, 4/30/03, in Sage 5101 and Troy 2012. Students with last names beginning with A through F are to report to Troy 2012. Students with last names beginning with G through Z are to report to Sage 5101. Additionally, all students who do not have access to a laptop should report to Troy 2012, regardless of their last name. When you arrive at your assigned room, you will be given a packet of questions. You will also be given a URL to go to. This URL will provide you with entry forms for all of your answers. Every time you submit an answer, it will be recorded, and a confirmation email will be sent to your RCS email address. As with the homeworks, you can submit each answer as many times as you need to. Only the last submission for each answer will be looked at. The exam will be divided into the following parts: Short Answers - 5 questions at 4 points each = 20 points Correct This Code - 3 questions at 10 points each = 30 points Code It - 3 questions at 15 or 20 points each = 50 points Bonus - 1 question at 5 points each = 5 points. The Short Answers will ask you a question about Perl. You will have to give a one- or two-sentence response, possibly with a statement or two of Perl code. For Correct This Code, you will be given a faulty program. It will have both syntax and logic errors. You must correct all the errors in the code and submit the corrected program. For Code It, I will give a miniature programming assignment. You must create a complete program that fulfills the requirements of the assignment. The bonus question can be absolutely anything, and I haven't even thought of what to ask yet. The final exam will cover all the information from the course. It will focus on the lectures from Regular Expressions up to Perl/Tk. All questions can be answered using only information from the online notes and from the class lectures. When taking the exam, you may use all notes (yours, mine, or other), textbooks (Camel, Llama, Mouse, Emu, or other), Websites (course website, perl.com, or other) and the perl interpreter itself. You may NOT use any other human being, whether in person or virtually. Collaboration is strictly prohibited, and is grounds for failure of the exam and possibly the course. To insure no one is collaborating online, all Chatting mediums (including but not limited to AIM, ICQ, MSN, Y!, lily, and IRC) are strictly forbidden. You must not have any of these programs running on your system, even if you're not actively chatting. If any of these programs start up by default, close them immediately after turning on your computer. You may use an email program to check the email confirmations only. No sending of email during the exam is permitted. All programs you write must execute correctly on rcs-sun1.rpi.edu (for 'normal' programs), solaris.remote.cs.rpi.edu (for Perl/Tk programs), or cgi2.cs.rpi.edu (for CGI programs). Make sure you know your CS Account login information for testing purposes before the exam begins.