Sector-specific

Computational Thinking

Programme 100 h

Introduction

Computational thinking refers to the process by which an individual, through the personal skills computing and the critical thinking, faces a variety of problems. Through this course on Computational Thinking will be able to apply computational thinking to the various problems they encounter.

Objectives

  • To know the Computational Thinking.

  • Distinguish and learn the different types in computational thinking.

  • Teamwork in computational thinking.

  • To know the patterns in computational thinking.

  • Apply the computational thinking.

Table of Contents

TEACHING UNIT 1. INTRODUCTION TO COMPUTATIONAL THINKING

1. An Introduction to Computational Thinking
2. What is computational thinking and what is it used for?
3. Who should learn computational thinking?

TEACHING UNIT 2. TYPES OF THINKING WE ARE FAMILIAR WITH

1. Analytical thinking
2. Approximate, conceptual, convergent, divergent, systematic, synvergent reasoning

TEACHING UNIT 3. INTRODUCTION TO COMPUTATIONAL THINKING

1. Processes, concepts and attitudes in computational thinking
2. Simulation process
3. The concept and processes of parallelism and automation
4. Teamwork in computational thinking

TEACHING UNIT 4. ADVANCED SECTION ON COMPUTATIONAL THINKING

1. Abstraction in computational thinking
2. Unzip the files
3. Computational thinking assessment process

TEACHING UNIT 5. APPLICATIONS OF COMPUTATIONAL THINKING

1. Potential problems
2. Data relating to input and output in thought
3. Solution to the problem

Scroll to Top