fbpx ICDL - Computing | Eagle Infotech Skip to main content

ICDL - Computing

Download PDF Outline

Download PDF Outline


Course Objectives

After the workshop, you 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

Training Delivery Methodology

Participants go through a structured curriculum supplemented with hands-on exercises on computers. There will also be brainstorming sessions and group discussions to encourage flow and exchange of ideas between participants and with the trainer.


Target Audience

  • Managers, professionals and executives who require basic computing and coding concepts & knowledge so they can make more informed decisions and manage employees better
  • Working individuals who would like to gain more understanding on basic computing and coding concepts & knowledge
  • Individuals who would like to learn basic computing and coding concepts & knowledge

Course Outline

 1. Computing terms & key concepts

  • Define computing terms
  • Understand the terms program description and specification
  • Recognise typical activities in the creative of a program
  • Understand the difference between a formal language and a natural language

2. Computational thinking methods

  • Understand and learn the typical methods used in computational thinking
  • Use problem decomposition to break down data, processes
  • Identify patterns in problems and use abstractions in analysis
  • Designing algorithms by recognising symbols, sequence and technique
  • Fix errors in algorithms

3. Building with code

  • Use arithmetic operators to perform calculations in a program
  • Use comments in a program
  • Define, initialise and assign value to variables
  • Use various data types in a program
  • Use data input and output from user and screen in a program
  • Use Boolean logic expressions in a program
  • Use loops in a program
  • Use conditional statements in a program
  • Write and name procedures in a program
  • Use event handles in a program
  • Use generic libraries in a program

4. Testing & Debugging

  • Understand types of errors in a program
  • Run program, identify and fix various types of errors
Full Fee GST Nett Fee after Funding (Incl. GST)

MCES: Singaporean age 40 and above

Normal: Singaporean/PR age 21 and above


SME: Singapore registered companies with

(i) at least 30% local sharing AND

(ii) group annual sales less than or equal to $100 million OR group employment size less than or equal to 200 people

Course Duration
Course Reference Number
Funding Validity Period
From 05 Sep 2019 To 04 Sep 2021
Mode of Training
Synchronous e-learning