ALGORITHMS DESIGN & PROBLEM SOLVING

Algorithms Design & Problem Solving

Intro to Algorithms | Pseudocode

Algorithms Part 1

Algorithms Part 2

Understanding Pseudocode

Structure Diagrams

Structure Diagrams Part 1

Structure Diagrams Part 2

How to Draw Structure Diagrams?

Structure Charts | Diagrams

Structure Charts Modules and arrows are the two primary graphic components used in structure charts. Module forms on a structure chart are usually named rectangles with arrows indicating relationships between the modules, such as the direction of data transit. In organizational theory and software engineering, a structure chart (SC) is a diagram that illustrates how a system breaks down to its most manageable levels. They are employed in program module arrangement into a tree in structured programming. The name of each module is displayed in a box that represents it. 

Flow Chart

Flow Chart

Flow Chart Symbols

Flow Chart: Shapes & Actions

How to Draw Flow Chart?

Control/Program Structures

Sequence

Selection

Repetition

Loops

For .. Next Loop - Finite

Repeat .. Until( ) Post Test

While ( ) Do .. EndWhile Pre Test

Error Correction & Conditionals | Selection

Error Correction Part 1

Error Correction Part 2

Error Correction Part 3

Error Correction Part 4

Error Correction with CASE OF

Error Correction with Simple IF

Error Correction with Repeated IF

Error Correction with Nested IF

Errors with Extended For

Errors with Extended Repeat

Errors with Extended While

Simple Conditionals IF Part 1

Simple Conditionals IF Part 2

Rules to Find Errors & Conditionals

The Program Development Life Cycle

Program Development Life Cycle

Computer Systems & Sub-Systems

Computer Systems|Sub-Systems Types

Decomposition

Decomposition of a Problem

Explaining The Purpose of An Algorithm

Purpose of An Algorithms | Pseudocode

Standard Methods of Solution

Standard Method of Solution

Validation & Verification

Introduction to Validation Checks

Type|Character|Presence|Range

Limit|Length|Format|Empty

Consistency|Chkdigit|Lookup|Spell

Test Data

Test Data | Types | Testing

Trace Tables To Document Dry Runs Of Algorithms

Trace Table Dry Run Part 1

Trace Table Dry Run Part 2

Identifying Errors in Algorithms | Error Correction

Identifying Program | Algorithm | Pseudocode Errors

Writing & Amending Algorithms

 Amending Programs Flow Chart Pseudocode