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.
Computational Thinking
Introduction
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