WebFund 2024F Lecture 11
Video
Video from the lecture for October 15, 2024 is now available:
Notes
Lecture 11
----------
Agenda for today
- answer questions on A2
- solutions will be discussed on Thursday
- begin review of first half of class by going through tutorials 1-4
- will continue on Thursday
Remember A2 is due tomorrow evening
- but is accepted until just before class on Thursday
Midterm is on October 29th
- Tuesday after the break
- through an "Assignment" on Brightspace
- exact same submission format as assignments
- will be a posted PDF on Brightspace, not on the wiki
- by default will be only during class time
- but will have extra time for PMC students or others who can't make
the time due to other conflicts
- I handle PMC accommodations, expect me to contact you over the break
We've started grading A1
- probably won't be done by Thursday
- hoping to have A1 & A2 graded before the midterm
One thing to note about answers - we are seeing many people with poor verification/method answers. Those won't get marks. Please look at the solutions to get an idea of my expectations.
- make sure to EXPLAIN, which generally means a mix of code snippets and explanation text. Be sure to report on the details of experiments you did so we could potentially replicate what you did.
On Assignment 2
- Q8, a valid date means just that
- "December" is not a valid date
- "Last year" is not a valid date
- "October 15, 2024" is a valid date
- "10/15/2024" is a valid date
and so on.
Date validation is a HARD PROBLEM
- don't write your own solution
- find one that works well enough
- you can use an outside library, but better to use things included
Your date format can be very restrictive, it doesn't have to be general
- but you should then probably adjust the interface to make these restrictions clear
Any answer asking "how would I" should be detailed enough that someone reading it could easily code a solution
- so you probably want code fragments
- but also with explanations for the code fragments, what they do
TAs will be having their office hours and tutorials this week
- T3 & T4 checkoffs must be finished by the end of tomorrow
- TAs will be around to answer questions you have on the material, T5
A static server just means that it serves files rather than code-generated content.
dynamic content is generated by code, generally by looking things up in a database.