top of page

COMPUTING

The Syllabus sets out the specific knowledge and skills that make up this module, as informed by input from a wide range of experts from the world's leading computer societies and independent subject matter experts.

​

SYLLABUS

 

The Syllabus sets out the specific knowledge and skills that make up this module, as informed by input from subject matter experts from a wide range of computer societies and organisations.

​​

On completion of this module the candidate will be able to:

​

  • Understand key concepts relating to computing and the typical activities involved in creating a program.

  • Understand and use computational thinking techniques like problem decomposition, pattern recognition, abstraction and
    algorithms to analyse a problem and develop solutions.

  • Write, test and modify algorithms for a program using flowcharts and pseudocode.

  • Understand key principles and terms associated with coding and the importance of well-structured and documented code.

  • Understand and use programming constructs like variables, data types, and logic in a program.

  • Improve efficiency and functionality by using iteration, conditional statements, procedures and functions, as well as events and
    commands in a program.

  • Test and debug a program and ensure it meets requirements before release.

 

WHAT ARE THE BENEFITS OF THIS MODULE?

​

  • Covers the key skills and main concepts relating to computational thinking and coding.

  • Certifies best practice in computational thinking and coding.

  • Introduces concepts and skills that are essential for anyone interested in developing specialised IT skills.

  • Assists in developing generic problem solving skills that are useful for everyone.

  • Developed with input from subject matter experts and practising computing professionals from around the world. This process ensures the relevance and range of module content.

​

Download the Computing Module Syllabus (PDF)

​

SYLLABUS OVERVIEW

This module sets out essential concepts and skills relating to the use of computational thinking and coding to create simple computer programs.

CATEGORY

SKILL SET

Computing Terms

  • Key Concepts

Computational Thinking Methods

  • Problem Analysis

  • Algorithms

Starting to Code

  • Getting Started

  • Variables and Data Types

Building using Code

  • Logic

  • Iteration

  • Conditionality

  • Procedures and Function

  • Events and Commands

Test, Debug and Release

  • Run, Test and Debug

  • Release

SAMPLE TESTS

​

ICDL provides sample tests to enable potential candidates and employers to understand ICDL Computing in more depth and prepare for testing.

​

Download the Sample Test for Computing (.zip)

​

Please note: Answers are provided for the multiple choice questions of the sample papers, please refer to ICDL training materials for information on practical tasks.

  • Wix Facebook page
  • LinkedIn Social Icon
bottom of page