Computer Science - 9210 OxfordAQA

Key Concepts

Overview

A web page you look at is not a file sitting on a computer somewhere waiting to be collected. It is the end of a short assembly line. Something on a distant machine may have built it a fraction of a second ago out of a template and a database query; the browser then decided how it should look; and code running inside the browser is watching for you to click something. Four different things are at work, in two different places, and knowing which is which is the whole of this topic.

This lesson separates them. You will learn that HTML creates the structure of a page while CSS changes its style, why keeping those two apart is worth the trouble, and the difference between server-side scripting, which builds pages before they are sent, and client-side scripting, which adds functionality once they have arrived. That last distinction, where the code runs, decides almost everything else about what each kind of script can and cannot do.

Objectives

  1. Know that web pages can be constructed using HTML and CSS. Know that HTML is used to create the structure of a web page and that CSS can be used to change the style of the page. Understand that server-side scripting languages can be used on a web server for dynamic generation of web pages. Understand that client-side scripting languages can be used to add additional functionality to web pages.

Mind map

This topic is mapped out so you can see how the ideas connect.

Open the mind map in the app

Lesson Note

A modern web page is the result of four separate concerns, and the specification names all four. Two of them are about the page itself, and two are about code that runs, one on each of the two machines involved.

Complete Note Available on the Green Bridge App

Get the Green Bridge CBT app on your phone or computer for the complete IGCSE library: past papers, mark schemes, mind maps, flashcards and audio lessons.

Full lesson notes with diagrams
AI-powered learning assistant
Timed mock exams marked the moment you finish
Available on Android, Windows, macOS, and Linux iOS app coming soon

Lesson Evaluation

Congratulations on completing the lesson on Key Concepts. Now that youve explored the key concepts and ideas, its time to put your knowledge to the test. This section offers a variety of practice questions designed to reinforce your understanding and help you gauge your grasp of the material.

You will encounter a mix of question types, including multiple-choice questions, short answer questions, and essay questions. Each question is thoughtfully crafted to assess different aspects of your knowledge and critical thinking skills.

Use this evaluation section as an opportunity to reinforce your understanding of the topic and to identify any areas where you may need additional study. Don't be discouraged by any challenges you encounter; instead, view them as opportunities for growth and improvement.

  1. What is HTML used for? A. To create the structure of a web page B. To change the colours and fonts of a page C. To store data in a database D. To encrypt data sent across a network Answer: A
  2. What is CSS used for? A. To create the structure of a web page B. To change the style of a web page C. To run code on a web server D. To connect two networks together Answer: B
  3. Where does a server-side script run? A. In the visitor's browser B. On the web server C. On the visitor's router D. In the page's CSS file Answer: B
  4. Which task is most suitable for a client-side scripting language? A. Checking a password against the stored one B. Reading a customer's order history from a database C. Expanding a section of a page when it is clicked D. Deciding whether a discount code is genuine Answer: C
  5. Why must a check that matters be repeated on the server even if it is done in the browser? A. Because browsers cannot run scripts B. Because client-side code is sent to the visitor and can be read, altered or switched off C. Because CSS overrides client-side script D. Because HTML cannot contain forms Answer: B

Work through these questions in the app

Work through these questions in the app

Practice Mock Questions

Want to practice mock questions on Key Concepts? Download the Green Bridge CBT app to access mock questions and full practice assessments for this topic.

Download The App On Google Playstore

Everything you need to excel in your exams

Green Bridge CBT Mobile App
Personalized AI Learning Chat Assistant
200,000+ Exam Questions Across IGCSE, JAMB, WAEC & NECO
Over 3,900 Lesson Notes
Offline Support - Learn Anytime, Anywhere
Green Bridge Timetable
Literature Summaries & Potential Questions
Track Your Performance & Progress
In-depth Explanations for Comprehensive Learning