Exams

Final exam -- Friday, May 6th (finals week) 7:30am Lago 142W (same room)

Final times
TimeRoomcomments
Mon 9:45-11:45217 AtanasoffMakeUp
Tues 2:15-4:15217 AtanasoffMakeUp
Friday 7:30-9:30ClassRoom (Lago142W)Regular Final

You do not need to show me an excuse to attend a "make-up" final, but, if you did not sign up for one earlier, let me know if you plan to attend one -- I need to be sure there is room. If you signed up earlier, you do not need to write to me again, just show up at either time. 217 Atanasoff is the Com Sci building, the SE corner of the "inside" square on the second floor.

Some almost final exam questions. Most of them will be on the final, probably changed slightly. There will also be the usual questions of unix commands, paths, redirection, pipes; excel; simple bash scripts; html/forms; ... .

Last Spring's final.

exam 5 -- Wed, April 6th

Over lab 8/9 and 10 (forms/javascript & find/grep/sed/regular-expressions). js/reg-exp test from last fall and solution. Some of the Q's near the end were emphasized less this semester (or already on a test.)

My Q1-3 solution and the Q4 page

exam 4 -- Mon, March 7th

A similar review test from last semester and my solution.

I will put a few history q's on it, based on what I've covered so far (history of unix/linux/gnu, first 4 computers, what the ABC looks like -- see it in Durham.)

Solution (test4.sol)

quiz 3 -- Wed, Feb 23rd

A solution to lab 5 (lb5.html.) View source on it.

The quiz will be over: starting tags (html, title, head, body, ... /html,) basic paired tags (p, b, em,) single tags (hr, br,) tables and lists, nesting (list in list, table in list, ... ,) escapes (&lt, ... ,) hyperlinks and the basics of stylesheets (p {color:red}).

The actual quiz. View source for a solution

exam 2 -- Fri, Feb 11th

Exam 2 from Fall '04. It had an html Q on it (which is not there now) instead of basic computer stuff.

Some basic architecture Qs:

What is a byte? What is the largest number that can be stored in one?
How do the CPU and the registers interact?
How does the bus and memory interact?
Convert A5 in hex(base 16) to binary, then to base 10.
Convert 100110001100 to octal (easy)
What are the steps in the fetch/execute cycle?

My solution. Reading this without doing the problems won't help much. Really. If you don't have much time, you're best off trying one problem, then checking how I did it.

solutions to exam 2.


Exams will be anno'ed in class, 2 classes in advance, then posted on the News page.
They will be in class. Material will be either 1) from completed labs/homework, and 2) material which will not be in a lab/homework (history, terms). In other words, I won't ask questions about technical stuff before I make you use it.

If you have a good reason for missing an exam, contact me ahead of time, or whenver possible (say your roommate suddenly needs a ride to the hospital.) Student Health routinely writes notes about illnesses, if you see them.

Regrading

If it looks like your exam was graded wrong, first look at the solution, ask me or a TA, etc... to be sure (unless it is obvious, like we got the 10's place wrong when we added.) I like talking about actual exam questions with students. It's the whole points thing that I like to get over with quickly.

I'd like to do all of the regrading at once, with time to think about it and make sure changed scores get recorded. So, put a short note with your exam explaining the problem. For 1-page exams (like #1) you may write on the back. Do not write on the front. Give it to me or a TA within about a week of getting it back.
The entire exam may be regraded -- some students have gotten 2 points back, but lost 5 for a mistake on another problem we missed the first time. If you find mistakes in your answers that we missed, you have my permission not to say anything.