WebFund 2024F Lecture 23

From Soma-notes

Video

Video from the lecture for December 5, 2024 is now available:

Notes

Lecture 23
----------

Final exam
 - Dec. 12, 9 AM
 - will be on brightspace, same format as midterm
 - 2.5 hours, open book/internet but no AI
 - while it is open book, you won't have time to look much up, so you need to prepare by making sure you understand the assignments & the midterm
 - the main code for the final will be authdemo2 - it has everything we covered this term
     - but may reference code for other parts of the term
     - I'll upload zip files of the code to brightspace just in case
 - By Tuesday morning I should have all accommodations entered into Brightspace, if you don't see them by then let me know
 - I will have a Q&A session at 11:35 AM on Tuesday (usual class time, same zoom)
 - the class zoom will also be open during the final for questions


If you haven't submitted your assignment 4 yet please send it to me on teams ASAP


Grading
 - A3 should be out in the next day or so
 - A4 should be graded before the final

Missing grades/ungraded things
 - will be working on those after class, will message when I think I'm caught up


Assignment 4 solutions
 - no validator for A4? Yes there was
    - it was authdemo2 with a change to the questions
 - you really needed to get rid of the existing assign4 table
    - you can delete the whole database
    - or, you can "drop table assign4;"

Assignment 4 didn't require so much coding, but you had to understand the code that was there
 - there are lots of details in authdemo2, and that is part of what I'll ask about in the final exam


In what order should you do the final exam questions?
 - general advice: do it in three passes
    - first pass: answer everything you can quickly (this pass should use up
      at most half of your time budget)
       - don't look up any answers in the first pass
       - don't test anything either!
    - second pass: answer the ones that require thought
       - only look up things here, and only if you have time
       - you want to answer everything you can based on what you know first
       - only test answers *if you have extra time*
    - third pass: check your answers
       - here is where you really should test answers

So for the midterm, you spend 1-2 minutes on each question, answer what you can then
 - worth spending a bit more time on a question if you can finish the answer
 - if you know a question will take some time, skip in pass one

Then, go back and address the harder ones

do NOT work on the harder questions first, that makes it likely you won't have time for the easy questions and your grade will suffer

It is almost never a good idea to spend a lot of time on any one question until you've at least looked at all the questions on an exam

I will supply a validator & template for the final exam
There is buffer time
 - brightspace will make things available at 8:55 AM
 - submissions will close at 11:35 AM
 - So, extra 5 min on both ends

BE SURE TO READ THE INSTRUCTIONS
 - sometimes there are fun bits in there

You only need to cite sources on the final exam if you got something from an external source

For interviews, please join the lecture zoom
 - please stay on even if nobody is there, I may be in a breakout room
 - but if in doubt, send me a message on Teams