ICDL Computing

ICDL Computing (Synchronous e-learning) (16 hrs)

Course Code: TGS-2020503030

*Online Course*

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

Participants who fulfil all requirements will receive a Statement of Attainment (SOA) issued by SkillsFuture Singapore (SSG).

  • 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
  • Able to 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
  • Learn to test and debug a program and ensure it meets requirements before release

Computing terms and 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

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

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

Testing and debugging

  • Understand types of errors in a program
  • Run program, identify and fix various types of errors

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.

This course is intended for:

  • 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 like to gain an understanding of basic computing and coding concepts & knowledge
  • Individuals who like to learn basic computing and coding concepts & knowledge

Duration : 2 days (16 hrs)
Time : 8:30am to 5:30pm

Course Fee : $480.00
Nett Fee Incl. 7% GST : $513.60
Nett Fee after Training Grant* : $81.60 (SMEs) | $288.60 (Non-SMEs / Self-Sponsored)
Nett Fee after MCES* : $81.60

* Please click HERE for detailed information on general terms and conditions.

* Please click HERE for detailed information on course fee funding schemes, SkillsFuture credit, and complete listing of funded courses. This course is eligible for use of SkillsFuture credit.

(A course in partnership with Eagle Infotech)

Key Benefits
  • 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
  • Able to 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
  • Learn to test and debug a program and ensure it meets requirements before release
Course Contents

Computing terms and 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

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

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

Testing and debugging

  • Understand types of errors in a program
  • Run program, identify and fix various types of errors
Learning 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.

Who Should Attend

This course is intended for:

  • 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 like to gain an understanding of basic computing and coding concepts & knowledge
  • Individuals who like to learn basic computing and coding concepts & knowledge
Course Details

Duration : 2 days (16 hrs)
Time : 8:30am to 5:30pm

Course Fee : $480.00
Nett Fee Incl. 7% GST : $513.60
Nett Fee after Training Grant* : $81.60 (SMEs) | $288.60 (Non-SMEs / Self-Sponsored)
Nett Fee after MCES* : $81.60

* Please click HERE for detailed information on general terms and conditions.

* Please click HERE for detailed information on course fee funding schemes, SkillsFuture credit, and complete listing of funded courses. This course is eligible for use of SkillsFuture credit.

(A course in partnership with Eagle Infotech)

Course Application

Details Registration
July 29, 2021 - July 30, 2021 (8:30 am - 5:30 pm) Closed
August 19, 2021 - August 20, 2021 (8:30 am - 5:30 pm) Closed
September 9, 2021 - September 10, 2021 (8:30 am - 5:30 pm) Closed
October 12, 2021 - October 13, 2021 (8:30 am - 5:30 pm) Register Now
November 18, 2021 - November 19, 2021 (8:30 am - 5:30 pm) Register Now
December 13, 2021 - December 14, 2021 (8:30 am - 5:30 pm) Register Now