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
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