Computational Thinking & Programming Skills

Representing Algorithms
5 Lessons | 5 Quizzes
Computational Thinking
Computational Thinking
Problem Structure
Problem Structure
Pseudocode
Pseudocode
Flowcharts
Flowcharts
Analysing Algorithms
Analysing Algorithms
Programming Concepts & Data Types
5 Lessons | 5 Quizzes
The Use of Outputs
The Use of Outputs
Variables & Data Types
Variables & Data Types
Variables, Constants & Input
Variables, Constants & Input
Casting Variables
Casting Variables
The Common Operators
The Common Operators
Sequence, Selection & Iteration
5 Lessons | 5 Quizzes
Sequence and Selection 1
Sequence and Selection 1
Sequence and Selection 2
Sequence and Selection 2
Sequence and Selection 3
Sequence and Selection 3
Iteration 1
Iteration 1
Iteration 2
Iteration 2
String Manipulation
2 Lessons | 2 Quizzes
Basic String Manipulation 1
Basic String Manipulation 1
Basic String Manipulation 2
Basic String Manipulation 2
Data Structures
3 Lessons | 3 Quizzes
One-Dimensional Arrays
One-Dimensional Arrays
Two-Dimensional Arrays
Two-Dimensional Arrays
Records
Records
Structured Programming & Subroutines
2 Lessons | 2 Quizzes
Procedures
Procedures
Functions
Functions
Robust & Secure Programming
3 Lessons | 3 Quizzes
Data Validation
Data Validation
Authentication Routines
Authentication Routines
Testing
Testing
Searching & Sorting Algorithms
5 Lessons | 5 Quizzes
Linear Search
Linear Search
Binary Search
Binary Search
Bubble Sort
Bubble Sort
Merge Sort
Merge Sort
Efficiency of Algorithms
Efficiency of Algorithms
KnowItAll Ninja Logo
Next Module

Representing Algorithms

Computational Thinking & Programming Skills Representing Algorithms
Module Content
0% Complete 0/5 Steps
Computational Thinking
Computational Thinking
Problem Structure
Problem Structure
Pseudocode
Pseudocode
Flowcharts
Flowcharts
Analysing Algorithms
Analysing Algorithms
Back to Course
Next Module