ICDL Coding Principles

about the track

The Coding Principles module covers the main concepts and skills needed to use code and computational thinking. It helps develop the skills used to create simple computer programmes.
Computational thinking is used in many job roles, not just programme and software development. Coding is becoming the new standard of literacy, with skills used in roles as varied as art and design, engineering, data analysis, and science. Computing develops related skills such as problem- solving, pattern recognition, abstraction, and algorithms.
This module is suitable for a wide range of candidates, including students and those who would like to develop their IT skills. Computer science is a broad field and its applications continue to grow.
Develop computational thinking abilities and the skills needed to code simple computer programmes.
Module overview


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 functions
  • Events and commands

Test, debug and release

  • Run, test and debug
  • Release

Main learning outcomes
Successful candidates will be able to plan and create simple programmes. The computational thinking skills developed in this module are transferrable to other types of role. After passing this module, candidates will feel confident analysing problems and writing, testing, and modifying algorithms. They will be able to:

  • understand key concepts in computing and the typical activities involved in creating programmes
  • recognise and use computation thinking techniques such as problem decomposition and pattern recognition
  • identify problems and develop solutions
  • write and build with code
  • apply project management methodologies such as test, debug, and release

Browse Other program tracks

The True value of Partnership

Any partnership, big or small, will work best when there is a shared goal. Developing value-aligned partnerships that focus on common goals and complementary strengths is key to ensuring successful outcomes for all. Working collaboratively with partners generates the kind of energy that fuels growth, innovation and creativity. In our experience, we have found that communication and collaboration are in fact key factors in successful and productive partnerships. Our partners are critical in the success and growth of our business and we are constantly learning from them. We will deepen partnerships with neighboring countries and promote our values.

Contact Us

Mericler is a Canadian educational umbrella under which a range of services is delivered worldwide by experts and professionals who have accumulated years of international experience in their specialty fields. Starting from Toronto, Canada...

CANADA

20 Carlton St. (Suite
      no. 121), Toronto,
      Ontario, M5B 2H5,
      Canada

+1 647 933 9098

  +1 647 627 3938

+1 647 933 9097

info@mericler.net

TÜRKIYE

Esentepe, Yazarlar Sk.
      No 21, 34381
      Şişli/İstanbul

+90 212 27 555 12/3

  +90 544 294 46 38/9

info@mericler.net

USA

8315 Spectrum Irvine
      California 92618

+1 949 771 7214

+1 949 771 7214

info@mericler.net

INDIA

Focus Education &
      Immigration B-32
      Supath-2 Opp. Hotel
      Fairfield, Nr. Old
      Wadaj Ashram Road,
      Ahmedabad 380 013,
      Gujarat, India

+91 97235 96061

+91 97235 96061

india@mericler.net

NIGERIA

48 Sakponba road,
      opposite First bank,
      IK pharmacy building,
      2nd floor, Benin city,
      Edo state, Nigeria

+234 905 599 7001

+234 905 599 7001

nigeria@mericler.net