Exams
About Exam 1:
- The duration:
- Approximate time needed if you know all the relevant material:
20-25 minutes.
- Time we will allocate: one hour.
- What you can access/view/read:
- The exam will be "sort of" closed book.
- There are 10 extra points if you do the exam completely
closed (no access to the modules).
- If you choose, you can access the modules (without those 10
points), and ONLY the modules.
- No other materials will be permitted. That is ... no books,
no other notes, nothing printed, no use of any website other than
the modules.
- How you will write code in the exam:
- The exam will be on the remote Unix desktop server. You already
know how to work in this environment. Please use either Pico, Emacs,
Vim, VI or some editor like that.
- You will need to compile and execute at the command-line.
- Write ALL your code in a single file, the same file that is
given to you.
- You CANNOT modify any of the code in main() except
to temporarily comment out some of the code.
- It's a good idea to comment out everything in main()
except for Test-1. Then, when you have that working, un-comment
the part related to Test-2, and so on.
- What to submit:
- The exam will have some "tests" (as will be clear when
you see it). If you have all tests working, raise your hand,
and one of us will come by and attest to that by signing your paper.
- Upload your exam to Blackboard. Go to "Assignments" then
"Exams" then to "Exam 1".
- If you can't upload to Blackboard, email your exam to both
the instructor and the TAs.
- Some of the work is done on paper. Submit the paper by hand,
ensuring that your name is written down.
- The content for Exam 1:
- The entire exam will be based on Java modules 1-7 (inclusive).
- Most of the focus will be on modules 5, 6 and 7.
- How to prepare:
- Carefully review all the material, with special attention
paid to modules 5, 6, and 7.
- Ensure that you understand the module exercises, both
how to write the solution and the memory picture where applicable.
- Even though it's closed-book, you really don't need to
memorize anything.