Quiz 1 Information
Material covered
The quiz will focus on the material that we have discussed in class during the first part of the course. These topics include:
- The Internet and the WWW
- HTTP requests and responses
- Defining the full Stack application
- Fundamentals of Django: URLs, views, and templates
- Form processing: reading form fields into Python
Quiz details
-
The quiz will be held in class on Tuesday 5/27, beginning promptly at 9am. You will have 30 minutes to complete the quiz. The remaining time after the quiz will be workshop time to work on assignment 3.
-
The quiz will be a paper quiz, in which you will hand-write your responses. Each question will be a short-answer format; you should write complete sentences (not bullet points), approximate 4-5 sentences about about 75-100 words per response.
-
The quiz will be closed notes/closed books. You may not use any PowerPoint slides, examples, assignments, webpages, or other electronic devices/resources during the quiz.
Sample Questions
The following sample questions are provided to give you an idea about how the questions will be posed, but this is NOT a complete or sufficient study guide.
-
Explain the difference between the Internet and the World-Wide Web.
-
Identify and explain the key inventions that make the World-Wide-Web possible.
-
Explain the main elements of an HTTP Request and an HTTP Response.
-
Define a “Full stack” web application.
-
What is a web application framework, and why would a developer use one?
-
Explain these elements of a Django application: URLs, views, and templates, and how they work together to process an HTTP Request.