<div> Tag (IGCSE ICT 0417)<div> element and related attributes, and describe the role of hardware, software, safety, and data‑management principles.| Syllabus Block | Content Covered in These Notes | Relevant AO(s) |
|---|---|---|
| 1‑5 Computer hardware, input/output, storage, networks, emerging technologies | Brief hardware overview, I/O devices, storage media, basic network concepts, AI/VR/AR fundamentals. | AO1, AO2 |
| 6 ICT applications (expert systems, retail, recognition, satellite) | Definitions, key uses, advantages & disadvantages for each application. | AO1, AO3 |
| 7 Systems life‑cycle | Analysis, design, documentation, testing, implementation, evaluation – linked to practical tasks. | AO2, AO3 |
| 8 Safety & e‑safety | Physical safety, data‑protection legislation, encryption, firewalls, antivirus, 2‑FA, safe internet use. | AO1, AO2 |
| 9‑10 Audience & communication | Audience analysis, netiquette, copyright, email‑group collaboration, key Internet protocols. | AO1, AO2 |
| 11‑16 File‑management, images, layout, styles, proofing, graphs/charts | File‑compression, image formats, table creation, CSS styling, proof‑reading, chart generation in spreadsheets. | AO2, AO3 |
| 17‑21 Document production, databases, presentations, spreadsheets, website authoring | Document styles, relational tables, spreadsheet formulas, slide design, full <div> lesson with CSS & Flexbox. |
AO2, AO3 |
| Application | Definition & Key Uses | Advantages | Disadvantages |
|---|---|---|---|
| Expert Systems | Software that mimics decision‑making of a human expert; used in medical diagnosis, financial advice, fault detection. | Fast, consistent decisions; can operate 24 h. | High development cost; requires regular knowledge updates. |
| Retail Systems | Manage sales, inventory, and customer data; includes POS terminals and e‑commerce platforms. | Improved stock control; faster checkout. | Risk of data breaches; dependence on connectivity. |
| Recognition Systems | Identify patterns such as faces, fingerprints or voice; used for security, mobile unlocking, personalised services. | Convenient, high security. | Privacy concerns; false‑positive/negative errors. |
| Satellite Systems | Space‑based platforms for communication, navigation (GPS), and remote sensing. | Global coverage; supports broadcasting and weather monitoring. | Expensive launch and maintenance; signal latency. |
Choose one application, create a 150‑word brochure (using a word‑processor) that lists its key uses, two advantages and two disadvantages, and includes a suitable image (PNG or JPEG). Submit the file for peer review and incorporate feedback.
Given a brief description of a school library system, complete a systems evaluation checklist that rates the system on at least five criteria (e.g., speed, ease of use, data protection). Justify each rating with evidence from the description.
Produce a one‑page “e‑Safety Checklist” for a school computer lab, covering password policy, software updates, backup procedures, and safe browsing rules. Include a short justification (≤ 50 words) for each item.
Write a short email (150 words) to a non‑technical parent explaining how the school’s new online learning platform protects student data. Use plain language, include a link to the privacy policy, and apply appropriate netiquette.
ZIP (lossless, widely supported) and RAR (higher compression, proprietary).| Format | Typical Use | Lossy / Lossless |
|---|---|---|
| JPEG | Photographs, web images | Lossy |
| PNG | Logos, screenshots, transparent backgrounds | Lossless |
| GIF | Simple animations | Lossless (8‑bit colour) |
| SVG | Scalable vector graphics, icons | Lossless (vector) |
In a spreadsheet, record the monthly sales figures for a small shop (January‑December). Apply data validation to ensure numbers are positive, create a line chart of the trend, and format the sheet with a consistent style (heading, borders, colour theme). Export the chart as an image and insert it into a one‑page report.
SELECT FirstName, LastName FROM Students WHERE Year = 10;
SUM, AVERAGE, IF, VLOOKUP.<div> Element<div>?The <div> (short for “division”) is a generic block‑level container. It carries no semantic meaning but groups related content so that CSS or JavaScript can act on the whole group.
<div>
…content…
</div>
Because it is block‑level, a <div> starts on a new line and expands to the full width of its parent element.
class vs. id<div class="sidebar">…</div>
<div id="mainContent">…</div>
<div style="background:#f0f0f0; padding:15px;">
This box has a light‑grey background and padding.
</div>
Inline styles are useful for short examples, but for larger projects external CSS is preferred for maintainability.
<div> Elements – Building a Hierarchy<div class="page">
<div class="header">…</div>
<div class="content">
<div class="article">…</div>
<div class="sidebar">…</div>
</div>
<div class="footer">…</div>
</div>
Nesting creates a clear structure that CSS can target at any level (e.g., .content .sidebar).
</div> – breaks layout.id – violates uniqueness and confuses scripts.<div> for everything – replace with semantic tags (<header>, <nav>, <section>, <article>, <footer>) where appropriate.<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Two‑Column Layout</title>
<style>
.container { display:flex; gap:10px; }
.main { flex:2; background:#e8f5e9; padding:10px; }
.side { flex:1; background:#e3f2fd; padding:10px; }
</style>
</head>
<body>
<div class="container">
<div class="main">
<h2>Main Content</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div class="side">
<h2>Sidebar</h2>
<p>Curabitur non nulla sit amet nisl tempus convallis.</p>
</div>
</div>
</body>
</html>
<div> Attributes| Attribute | Purpose | Example |
|---|---|---|
class |
Group multiple elements for shared styling or scripting. | <div class="menu">…</div> |
id |
Unique identifier for a single element. | <div id="header">…</div> |
style |
Apply inline CSS declarations. | <div style="color:red;">Red text</div> |
title |
Tooltip text displayed on hover. | <div title="Info box">Hover me</div> |
<div> containers (header, navigation, content, sidebar, footer).<div> versus semantic tags, and suggest one improvement (e.g., replace a <div> with <nav>).<div> is the core container; use class/id wisely, avoid inline styles, and prefer external CSS and semantic tags where possible (AO1‑AO3).<div> web‑page activity and submit it for marking (file‑management practice).Create an account or Login to take a Quiz
Log in to suggest improvements to this note.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.