CS412
Fall 2025

Quiz 1 Information

Material covered

The quiz will focus on the material that we have discussed in class, with an emphasis on material covered during this part of the course. These topics include:

Quiz details

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.

  1. Explain the difference between the Internet and the World-Wide Web.

  2. Identify and explain the key inventions that make the World-Wide-Web possible.

  3. Explain the main elements of an HTTP Request and an HTTP Response.

  4. Define a “Full stack” web application.

  5. What is a web application framework, and why would a developer use one?

  6. Describe the steps in handling a request from the user and sending a response, and which files are involved.

  7. What is the purpose of the context dictionary in Django views? How does it relate to templates?

  8. Write an HTML form to collect a user’s favorite ice cream flavor. Write the corresponding Python code to extract this data from the HTTP request. Finally, write the necessary code to display an HTML page showing the user’s favorite ice cream flavor.