What is the web, really? How is the web made? How do we design and build web-based applications?
What is the web? How is the web made? This topic delves into core components of the world-wide-web. It is likely you use the web every day. Like everything in computer science, we want you to understand the depth of this topic and not just the surface of this topic. This topic is broken into different parts:
Creating the web
Big question: what ACTUALLY HAPPENS when you type a URL in your web browser and push enter?
Searching the web
Big question: how can a search engine find EXACTLY what you are looking for SO QUICKLY when there are millions of different web pages?
Big question: how can a search engine decide what is the BEST RESULT for your search query?
Distributed approaches to the web
Big question: what is the CLOUD and how do different devices understand each other?
The evolving web
Big question: how has the web CHANGED US individually and as a society?
Analyzing the web
Big question: what does the web LOOK LIKE?
Big question: who decides WHAT MEANS WHAT?