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)
SME/MCES Non-SME/Normal
$480
$33.60
81.60
288.60

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
16
Course Reference Number
TGS-2020503030
Funding Validity Period
From 05 Sep 2019 To 04 Sep 2021
Mode of Training
Synchronous e-learning