Programming Methodology
Course Description
> To emphasise skills in problem solving and algorithm specification rather than just writing synthetically correct code
> To introduce a systematic approach to algorithm development which will assist in subsequent programming and system design modules
> To introduce candidates to the environment in which software is developed to the tools that asist in this process
What you" ll learn in this course?
Practical
-
Introduction
-
Variables
-
Input and Output
-
Calculation
-
Selection
-
Arrays
-
Procedures and Functions
-
Concept of an algorithm Control Structures: selection and iteration
-
Development and semi-formal specification of algorithms,based on a simplified computer model
-
Development of code from an algorithm
-
Testing and debugging strategies including dry-running,white-box and black-box, sorting and searching algorithms