© 2017 ICDL South Aftrica. All rights reserved. International Computer Driving Licence, ICDL,
European Computer Driving Licence, ECDL, and related logos are all registered Trademarks of ICDL Foundation.
ICDL Foundation is a registered business name of The European Computer Driving Licence Foundation Limited. ICDL Africa is a subsidiary of ICDL Foundation and is incorporated in South Africa. Registration Number
1999/026930/08.
Registered Office: 
Regent Sq, Doncaster Rd, Kenilworth, Western Cape, 7708, South Africa, Cape Town

  • Wix Facebook page
  • LinkedIn Social Icon
  • Wix Facebook page
  • LinkedIn Social Icon

© 2017 All rights reserved. Website by ICDL.

ABOUT ICDL
IN THIS SECTION...

Base Modules

Computing

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

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.

 

SYLLABUS OVERVIEW

CATEGORY

Computing Terms

SKILL SET

  • 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 Foundation provides sample tests to enable potential candidates and employers to understand ICDL Computing in more depth and prepare for testing.

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

  • Wix Facebook page
  • LinkedIn Social Icon