Computer Science Computational Thinking
20 eLearning modules · CPD Certified · SCORM
This course teaches essential computational thinking skills. You will learn to decompose complex problems into manageable parts and use abstraction to focus on critical information. Mastering these techniques will ultimately enable you to design clear, efficient algorithms for various computational challenges, building a strong foundation in computer science problem-solving.
School lifetime use, unlimited users (no editing)£899.97
School annual use, unlimited users (editable)£599.97
Questions about our courses? Ask our assistant, for example “What is the difference between Adult Care Worker and Adult Care Worker UK?”
What this lesson contains
Computational Thinking: Decomposition and Abstraction
Subprograms: Enhancing Program Development
Designing Algorithms with Flowcharts
Mastering Selection with Flowcharts and PythonPreview not available
Algorithmic Repetition: Flowcharts and PythonPreview not available
Algorithms and Iteration: Flowcharts to PythonPreview not available
Variables, Constants, and Assignment in AlgorithmsPreview not available
Working with One and Two-Dimensional ArraysPreview not available
Records and Two-Dimensional Data StructuresPreview not available
Understanding Arithmetic and Relational OperatorsPreview not available
Computational Thinking: Logical OperatorsPreview not available
Debugging Algorithms with Trace TablesPreview not available
Determining Algorithm Output with Trace TablesPreview not available
Understanding and Correcting Programming ErrorsPreview not available
Linear Search: Concepts and ImplementationPreview not available
Binary Search Algorithm: A Step-by-Step GuidePreview not available
Bubble Sort Algorithm ExplainedPreview not available
Understanding the Merge Sort AlgorithmPreview not available
Efficiency of Searching and Sorting AlgorithmsPreview not available
Introduction to Logical Operators and Truth TablesPreview not available