Cambridge IGCSE Information and Communication Technology (0417) teaches students how computer systems are used, how digital information is managed, and how to produce accurate documents, databases, presentations, spreadsheets and websites. This guide explains the 2026–2028 syllabus, all three compulsory examination components and a practical way to improve skills without relying on memorised mouse-click sequences.
The central idea is simple: knowing how to open an application is not the same as using it correctly for a real purpose. Students have to interpret a task, select suitable tools, make changes accurately, preserve the right information, and produce evidence that the result meets requirements. In a practical examination, a small overlooked instruction can affect several later steps. Learning to read and verify tasks is therefore as important as learning the software.
Quick answer: Cambridge IGCSE ICT 0417 has 21 syllabus sections and three compulsory components for examinations in 2026, 2027 and 2028. Paper 1 Theory lasts 1 hour 30 minutes, has 80 marks and contributes 40%. Paper 2 Document Production, Databases and Presentations lasts 2 hours 15 minutes, has 70 marks and contributes 30%. Paper 3 Spreadsheets and Website Authoring also lasts 2 hours 15 minutes, has 70 marks and contributes 30%. The two practical papers require actual computer-based work under the centre’s examination arrangements. This is not Cambridge IGCSE Computer Science 0478.
Start by identifying the correct IGCSE subject
Students and parents often use the words ICT and Computer Science interchangeably. They share important ideas, but they are different qualifications with different assessments. ICT 0417 covers digital applications, practical document creation, data management, spreadsheets and website authoring, alongside computer-system knowledge. Computer Science 0478 focuses more heavily on computational representation, algorithms and programming logic.
Before selecting textbooks, practice files or mock papers, record four details: Cambridge International, 0417, the intended examination year, and the centre’s software environment. A resource made for another board or a different qualification may be useful for general learning but must not be presented as an exact match for the examination.
The exam year determines the applicable syllabus. Cambridge publishes a 2026–2028 specification and may issue updates within its validity period. The current qualification page and your school or centre are the authoritative places to check the relevant practical software and assessment arrangements.
What the course is really designed to teach
Information and Communication Technology involves collecting, organising, processing, presenting and communicating information with appropriate digital systems. It also involves understanding what technology can and cannot reliably do.
A student might be asked to produce a business letter from supplied text, filter a database, calculate results in a spreadsheet and create a webpage with a stylesheet. These are not simply tests of speed. They require decisions about structure, accuracy, relationships between data and the intended audience.
A useful learning question is: What must the output achieve, which input information is available, what transformation is needed, and how will I verify the result? The same reasoning applies to nearly every practical task.
The course also develops judgement about security, health and safety, communication choices and real-world ICT applications. A high-quality answer explains why a technology suits the situation rather than merely naming a familiar device.
The 21 syllabus areas at a glance
The official Cambridge 0417 syllabus for 2026–2028 divides content into 21 sections. The first ten address systems, applications and conceptual understanding; sections 11–16 introduce the cross-application skills needed in practical work; sections 17–21 focus on major practical products.
- 1. Types and components of computer systems: the roles of different computer systems, devices and components.
- 2. Input and output devices: selecting appropriate tools for entering information or presenting results.
- 3. Storage devices and media: understanding storage choices, limits and uses.
- 4. Networks and the effects of using them: how networked systems support communication and create trade-offs.
- 5. The effects of using IT: effects on people, organisations, society and work.
- 6. ICT applications: how digital systems serve different purposes.
- 7. The systems life cycle: analysing requirements and moving through design, development, testing and implementation.
- 8. Safety and security: protecting people and information appropriately.
- 9. Audience: matching digital information to the people who need it.
- 10. Communication: selecting channels and presenting information appropriately.
- 11. File management: naming, organising, locating and delivering files reliably.
- 12. Images: editing and using visual information without compromising suitability.
- 13. Layout: arranging digital material for usability and clarity.
- 14. Styles: controlling consistent formatting with suitable techniques.
- 15. Proofing: checking spelling, data, formatting and accuracy.
- 16. Graphs and charts: choosing and producing useful data visualisations.
- 17. Document production: creating professionally structured documents.
- 18. Databases: storing, finding and presenting records.
- 19. Presentations: designing and delivering slides to a specified audience.
- 20. Spreadsheets: calculations, data organisation, modelling and charting.
- 21. Website authoring: building pages and applying appropriate web formatting.
The 21 sections form a connected practical system. A student does not finish file management once and forget it. File management, styles, proofing and evidence capture recur whenever a spreadsheet, database or website must be delivered.
Exactly how Paper 1 Theory works
Paper 1 is a compulsory written paper lasting 1 hour 30 minutes, carrying 80 marks and contributing 40% of the overall grade. It may use multiple-choice, short-answer and structured questions. The subject matter can draw from all 21 sections, including questions about how applications work and why a particular tool or procedure is appropriate.
A question about a school choosing storage may ask the student to compare options based on capacity, portability, speed, security or cost. Another might describe a network arrangement, a problem affecting users or a proposed ICT system.
A common weak answer is a list of advantages that could describe nearly any technology. A better answer uses the details of the case. If the issue is remote collaboration, access, security and simultaneous editing may be relevant. If the issue is long-term archival storage, other concerns become central.
Paper 1 is therefore not simply a vocabulary examination. The student should be able to explain consequences, compare alternatives and justify a choice.
Exactly how Paper 2 works
Paper 2 — Document Production, Databases and Presentations is a compulsory practical test, lasting 2 hours 15 minutes, worth 70 marks and contributing 30%. It assesses sections 17, 18 and 19, while requiring cross-application skills from sections 11–16.
Candidates work with electronic source files supplied for the examination and perform specified tasks on a computer. They may need to produce formatted documents, manipulate records in a database or create a presentation to match a brief.
The test measures accuracy in meeting requirements. For example, selecting the correct records but printing the wrong report is not the same as completing the task. Likewise, a document may contain the right words but use the wrong margins, spacing or styles.
A reliable workflow is to read the instructions first, identify the files and required outputs, complete tasks in order, and verify the evidence before submission according to the centre’s rules.
Exactly how Paper 3 works
Paper 3 — Spreadsheets and Website Authoring is also a compulsory 2 hour 15 minute practical test, worth 70 marks and contributing 30%. It focuses on sections 20 and 21 while drawing on skills from sections 11–16.
Spreadsheet work requires formulas, suitable references, calculations, data handling and presentation. Website authoring involves arranging content, creating linked pages, using relevant markup and styles, and producing working outputs from supplied resources.
The formal examination environment is controlled. The current syllabus specifies that candidates do not have access to the internet or email during these practical tests. Source files and software are arranged through the centre.
Students should therefore practise creating and testing pages with locally supplied files, not assume a public search engine or online tutorial will be available during the examination.
The practical papers are not coursework
The practical assessments are timed examinations. They are not portfolios that a student can polish indefinitely at home or projects submitted after repeated outside revisions.
That difference changes preparation. Students must become comfortable with the relevant applications, but also with finishing work, checking output and producing the evidence requested in a limited period.
Good practice includes deliberately working from an unfamiliar brief. Read the task, plan file locations, perform the operations, inspect the results and make any needed corrections. Do not practise only by copying an online video where every click is already demonstrated.
The goal is independent transfer: the ability to perform a familiar type of operation when the data, filenames and business context are different.
ICT versus Computer Science: what actually differs?
A student familiar with Computer Science might know how data are represented in binary, how a loop works or how to design an algorithm. These ideas help, but they do not substitute for creating a correctly styled document or querying a database under ICT practical conditions.
ICT focuses on selecting and applying technologies for specific information tasks. It still expects conceptual knowledge, including network systems and security, but two components directly assess practical production.
The distinction matters when choosing a tutor, revision course or online guide. A programming tutorial can be valuable without preparing the student to meet an ICT document-production rubric. Similarly, advanced spreadsheet knowledge is not a replacement for Computer Science algorithm tracing.
Read the related How IGCSE Computer Science Works | Student’s Guide when comparing subjects, but keep the paper codes separate.
System components: understand roles, not slogans
A computer system includes processing, memory, input, output, storage and software working together. Students need to describe their roles and explain why a particular configuration suits a task.
A desktop workstation used for editing large media files may require different resources from a portable device used for basic form entry. Larger capacity or a higher specification is not automatically best if it exceeds the requirements, budget or power constraints.
When comparing devices, identify the actual function. Primary memory and secondary storage serve different purposes. An input device does not perform the same role as an output device, and the same physical device may be part of a larger multifunction system.
A good revision exercise is to describe a real workplace problem and choose a plausible set of devices, justifying each choice and noting a limitation.
Networks and the effects of technology
A network supports communication and shared resources but also creates dependencies. Users may benefit from collaboration and centralised information; they may also face access problems, security risks and system outages.
An examination question asking for advantages and disadvantages needs context. A school sharing printers has different priorities from a healthcare service transmitting sensitive records. Answers should identify who uses the system and what matters to them.
Common errors include treating the internet as identical to a local network, assuming a firewall guarantees complete security, or describing every digital service as faster without considering how it operates.
A strong explanation has a causal chain: feature → practical consequence → relevance to the organisation. For example, centralised storage may simplify backup arrangements, but the system also needs dependable access controls and continuity planning.
Security: distinguish threats, vulnerabilities and controls
Good ICT security begins by identifying what needs protection. Personal data, financial records, devices and access credentials have different risk profiles.
A threat might be unauthorised access, malware or loss of equipment. A vulnerability is a weakness that can make the threat more likely or more harmful. A control is a measure intended to reduce the risk.
Encryption, permissions, backups, authentication and anti-malware measures solve different problems. A backup helps recovery from data loss; it does not by itself stop someone reading exposed credentials. Authentication checks access; it does not guarantee that the authorised user will never make a mistake.
Practise answering security questions by naming the risk first, then explaining how the suggested action reduces it. Avoid the answer ‘use a password’ when the real problem requires a more specific control.
The systems life cycle: start with the user’s need
The systems life cycle provides a structured approach to developing or improving an ICT system. Its value lies in checking requirements rather than rushing directly to implementation.
A small library wanting a digital borrowing system should first clarify what staff need to record, what reports are required, what equipment is available and what risks must be managed. Only then should the design be chosen.
Testing should connect to the requirements. If the system must reject invalid member IDs, include invalid test cases. If it must generate overdue notices, test the relevant conditions. A system that opens successfully has not necessarily met its objectives.
Documentation, training and evaluation are important because users must operate the system reliably after it is introduced. The usefulness of a system is not judged only on the day it is installed.
File management: the invisible foundation of every practical paper
Students often lose time because their files are misplaced, incorrectly named, saved in an unexpected format or overwritten. These failures can be avoided with clear habits.
Before starting practical work, inspect the supplied folder and identify the working directory and required output location. Read the filenames exactly, including extensions when relevant. Keep original source files intact when instructed.
Use meaningful filenames, but do not rename files that the examination instructions require to remain unchanged. Save at logical checkpoints and verify that the files exist in the specified location.
When a task requires evidence, follow the current Cambridge and centre instructions for screenshots, identification information, printed output or an evidence document. A correct screen that was not captured as required may fail to demonstrate completed work.
Practise filing and delivering a complete mock task rather than only performing operations in the application.
Document production: structure matters
A professional document is more than a page of words. Styles, margins, columns, headers, footers, page numbering, tables, spacing and layout can affect whether the document meets its audience’s needs.
Suppose a task specifies a two-column newsletter with a particular heading style and a table on the second page. The student must read both the content and formatting instructions. A correct paragraph copied into the wrong column does not meet the brief.
Use paragraph styles and other structured formatting methods where appropriate instead of manually changing every heading. Consistent styles make later changes more reliable.
After completing a document, inspect it at the output level. Are any pages blank unexpectedly? Have table rows split badly? Is text hidden or overlapping images? Are headings attached to the right sections?
This final visual check catches errors that are invisible when the student is focused on selecting menu commands.
Images, layout and proofing
Images can communicate ideas but also create problems if resized carelessly, placed over text or used with an unsuitable aspect ratio. Students should learn the operations and requirements in the syllabus and then verify the rendered result.
In a report, a photograph may need to remain legible, include a caption or fit within a defined space. In a presentation, an image should support the message, not compete with it.
Proofing means more than running a spelling check. Numeric labels, dates, headings, filenames, hyperlinks and chart titles may be wrong even when every word is spelled correctly.
A practical habit is to divide proofing into three passes: content accuracy, formatting and usability, and output evidence. This is usually faster than repeatedly making random adjustments near the end.
Databases: organise data so questions can be answered
A database stores structured information for retrieval and processing. Students should recognise records, fields, data types, keys and queries at the level required by Cambridge ICT 0417.
Imagine a hypothetical school club database with MemberID, Name, YearGroup and Paid. A request to list all paid members in a particular year requires applying both conditions correctly. Merely sorting by YearGroup is not enough.
The task may also ask for a report with particular fields, headings, grouping or totals. The query finds the correct records; the report communicates them. Both stages must be right.
Data types matter. A membership ID that looks numeric may be an identifier rather than a quantity to add. Storing it inappropriately can remove leading zeros or encourage invalid operations.
Students should test a query with a few known records before assuming that a blank or very large result set is correct.
Presentations: design for the audience
Presentation tasks assess communication through a sequence of slides rather than a single document page. A clear presentation uses readable text, suitable images, consistent layout and an understandable order.
A presentation for new students will differ from one for a school’s management committee. The amount of detail, tone and emphasis should reflect the audience and purpose.
Avoid the assumption that more animation, more colours or more slides automatically improve a presentation. These can distract the reader or make the result harder to use.
Learn how to manage slide layouts, master elements, speaker notes or output variants where required by the syllabus. Then examine whether the finished presentation communicates the requested points within the constraints.
The practical test may require an exact output format or evidence; follow that instruction even when a different format would look attractive.
Spreadsheets: understand cells, references and formulas
A spreadsheet is useful when data need to be organised, calculated, tested or visualised. The most important skill is understanding what each cell represents and how formulas relate to the model.
Suppose cell B2 contains a unit price of 12 and C2 contains a quantity of 8. A formula such as **=B2*C2** produces 96. The calculation is simple. The skill becomes more demanding when the formula is copied down and references change.
Relative references adjust when copied; absolute references remain anchored where the syntax specifies. If a VAT rate or other fixed factor is stored in one cell, using an appropriate fixed reference can prevent a long column of wrong results.
Before copying a formula, explain what should change and what must stay fixed. This mental check prevents systematic errors that spread across a large worksheet.
Use labels, number formats and totals that match the task. A financially correct figure presented in the wrong currency or percentage format may still be unsuitable.
Worked spreadsheet example: percentage and absolute reference
Imagine five products listed in rows 2–6. Prices are in column B and quantities are in column C. A fixed discount rate of 10% is stored in F1.
A suitable gross amount formula in D2 is **=B2*C2. A discounted amount could be expressed as =D2*(1-$F$1)**. When copied down, the D2 reference changes to D3 and so on, while $F$1 remains fixed.
The exact formula must match the spreadsheet software’s conventions and how the workbook is structured. The principle is that a copied formula should preserve the intended relationship.
After filling formulas, test a small row manually. If the gross amount is 100 and the discount is 10%, the discounted amount should be 90. A result of 10 or 110 reveals a different model.
This is not merely an arithmetic trick. It teaches why reference choice matters.
Charts: select a representation that fits the data
A chart should help a reader see a relationship that would be harder to grasp in a table. The appropriate type depends on what is being compared.
A line graph can show changes over an ordered sequence such as time. A column chart can compare categories. A pie chart can show appropriate parts of a whole when the data meet the necessary conditions.
Always check axis labels, units, legends, category labels and whether the data range is correct. A visually polished chart based on the wrong cell range is still wrong.
In practical assessment, identify whether the chart must appear on a new sheet, use an exact title, show particular values or adopt a specified layout. These requirements should guide the work.
In Paper 1, explain why a representation suits the audience or decision rather than saying it ‘looks better’.
Website authoring: content, structure and presentation
Website authoring in ICT 0417 involves working with web pages, hyperlinks, media and styles under the exact requirements of the syllabus. A website is a set of connected resources; its appearance and behaviour depend on file relationships as well as visible design.
HTML describes the structure and content of a page. CSS describes presentation rules. A stylesheet can apply consistent styles to multiple pages, reducing repetitive formatting and improving maintainability.
Students must understand the difference between an internal path, a link to another local page and a link to an external resource. A link can display the correct words while pointing to the wrong file.
A website may look correct on the initial page but have broken navigation or images on a second page. Test every specified link and inspect the required outputs using the conditions provided for the practical paper.
Do not assume that a webpage must be published to the internet for the ICT examination. The practical test uses supplied local resources and a controlled environment.
Why relative file paths are important
Suppose a project folder contains index.html, a subfolder named images and a file named logo.png. A relative path such as images/logo.png locates the image from a page in the project root.
If the folder is transferred to another approved computer while its structure is preserved, the relative link can continue to work. A link pointing to a personal desktop location may fail after transfer.
The underlying principle is portable structure. A correct path tells the browser where to find the resource relative to the relevant file.
Practise identifying link destinations from a simple folder tree before attempting elaborate styling. Many website errors are not design problems at all; they are path problems.
After authoring, test images, stylesheets and navigation links and verify the requested evidence.
Cross-application skills: the hidden marks
Sections 11–16 are not a minor appendix. They supply the skills needed to complete Paper 2 and Paper 3 accurately: file management, images, layout, styles, proofing and charts.
A student may know a database query but lose time because the source file cannot be located. Another may know spreadsheet formulas but produce an unreadable chart.
When revising, therefore, do not practise every application in a perfectly isolated environment. Give students short workflows that start with a folder of files and finish with a delivered output.
The objective is to learn input → work → verify → present evidence, a process that applies across applications.
Practical exam evidence: check before you submit
Cambridge’s current syllabus describes practical evidence involving screenshots, an Evidence Document and printouts where directed. Candidates must follow the instructions on recording their identifying information on the evidence submitted.
Do not assume that a screenshot somewhere in an unsubmitted folder counts as evidence. Nor should students print every screen indiscriminately if the question requires specific output.
A useful rehearsal checklist asks: Have I completed the operation? Can I see the result? Have I supplied exactly the requested evidence? Is it correctly identified? Can a marker tell which requirement was met?
These habits should be practised in school-approved mock conditions. Centre staff are responsible for the official administration and submission rules.
Practical evidence is not a substitute for correct work; it is the means of demonstrating the result.
Avoid five common ICT misunderstandings
- ‘I know the software, so I know the syllabus.’ Software familiarity is useful but the assessment also tests exact requirements, evidence and conceptual explanation.
- ‘Paper 1 only asks about the first ten sections.’ The 2026–2028 syllabus permits Paper 1 questions from all 21 sections.
- ‘Practical means coursework.’ Papers 2 and 3 are timed practical tests.
- ‘I can search online if I forget a step.’ The formal practical test is controlled; internet and email access are not permitted.
- ‘If my chart is attractive, it is correct.’ Correct data ranges, labels, units and instructions matter more than decoration.
Each misunderstanding suggests a practical correction: confirm the official paper structure, work from a complete task brief and compare the result with the requirements.
Diagnose the real problem when scores are low
A low ICT score can hide different difficulties. Some students lack conceptual understanding. Others know the process but misread the task. Some work accurately but do not complete or submit the required evidence.
Separate mistakes into interpretation, operation, data accuracy, formatting, time control and evidence. Record the exact failure and the next correction exercise.
For example, ‘wrong percentage’ is too broad. Was the formula wrong? Did an absolute reference move? Was the input data incorrect? Was the numeric result correct but formatted as a fraction?
Likewise, ‘website broken’ could mean a missing source file, an incorrect relative path, a selector that does not match the markup or an overlooked output requirement.
Specific diagnosis allows specific repair. General repetition without feedback often reproduces the same error.
Repair, stabilise and extend
A student needing repair may be unfamiliar with file management, basic application operations or essential terminology. Begin with simple real tasks and verify each operation.
A student needing stabilisation can perform operations in a tutorial but struggles when the layout or data changes. Give them unfamiliar source files, mixed requirements and delayed retrieval practice. Ask for a final check before showing the model.
A student ready for extension should work with complex, multi-application briefs. They can choose efficient methods, compare alternatives and troubleshoot independent errors without abandoning the original requirements.
The same student may need repair in databases, stabilisation in documents and extension in spreadsheet logic. Learning should match the actual skill, not an overall label.
A four-session weekly study routine
Session 1 — Systems and reasoning: study one Paper 1 concept, explain its purpose and limitation, then apply it to a new school or business situation.
Session 2 — Document or database production: work from a short practical brief with unfamiliar input files. Finish by checking formatting and evidence.
Session 3 — Spreadsheet or website authoring: practise formulas or paths, test a small input and explain why the result is correct.
Session 4 — Mixed retrieval and repair: redo previous mistakes without notes, then complete a short timed task combining file management and output checking.
The duration should suit school commitments. Quality matters more than the number of hours logged in front of a screen.
A twelve-week preparation roadmap
Weeks 1–2: confirm Cambridge 0417, the examination year and approved software environment. Diagnose the 21 sections and locate recurring practical errors.
Weeks 3–5: strengthen file management, layout, styles, document production and database fundamentals. Rebuild network and security explanations in parallel.
Weeks 6–8: practise spreadsheets and website authoring from unfamiliar source files, plus interpretation of charts and audience requirements.
Weeks 9–10: complete selected current-format Paper 1, Paper 2 and Paper 3 mock tasks with appropriate timing and evidence requirements. Analyse problems by cause.
Weeks 11–12: consolidate weak operations, strengthen the evidence workflow and practise finishing all three components reliably. Do not rely on guessing which application will be easiest on the day.
This is a suggested sequence rather than an official Cambridge schedule or a guarantee of any result. Schools may have specific practice windows and software arrangements.
Frequently asked questions
Is ICT 0417 the same as Computer Science 0478?
No. There are transferable digital concepts, but 0417 has two compulsory practical application papers. Computer Science 0478 has its own programming and algorithm assessment structure.
Does every candidate take all three components?
Yes. Under the 2026–2028 0417 syllabus, Paper 1, Paper 2 and Paper 3 are all compulsory.
How much of the grade comes from practical work?
Paper 2 contributes 30% and Paper 3 contributes 30%, for a combined 60%. Paper 1 contributes 40%.
Can I use any online tool during the practical papers?
Candidates do not have general internet or email access in the practical tests. The centre provides the required resources and follows Cambridge examination rules.
Why do my spreadsheet answers change when copied?
A formula may use relative references that change when copied. Learn when to use absolute or mixed references, then verify a small sample.
Do I need to type code for website authoring?
The syllabus includes understanding and applying web structure and styles, including HTML and CSS requirements. Learn the actual authoring skills rather than relying exclusively on visual editors.
Is the subject mostly easy computer work?
No. It combines theory, practical accuracy, data reasoning and evidence production. Students who are comfortable using a computer may still need systematic exam preparation.
Final student checklist
- I know my code is 0417, not Computer Science 0478.
- I understand the 40% / 30% / 30% component weightings.
- I know the Paper 1, Paper 2 and Paper 3 time limits.
- I can explain computer systems, networks and information-security decisions.
- I can manage files and follow precise formatting requirements.
- I can create and check documents, databases and presentations.
- I can build spreadsheets with correct formulas and references.
- I can author and test pages with working hyperlinks and styles.
- I can produce the exact output and evidence requested.
- I can correct errors without relying on a step-by-step video.
IGCSE ICT works when students learn to connect requirements, digital tools, reliable execution and evidence. The goal is not just becoming faster at using a computer. It is being able to produce accurate information products independently when the task changes.
Official sources: Cambridge IGCSE Information and Communication Technology (0417) and the 2026–2028 syllabus PDF. This eduKateSG article is independent educational commentary, not an official Cambridge publication.
Explore More IGCSE Student Guides
Continue with the companion Cambridge IGCSE guides below. Check each subject’s exact code and examination year before adopting its assessment structure.
