Introduction
Programming = Data Structures + Algorithm
Data Structures
- constructs used to represent data types that are appropriate for a particular problem e.g. array(table) and structure(record)
Algorithm
- is a sequence of logical steps required to perform a task e.g. sorting
Programming Language/Compiler is only a tool.
It will be assumed that you have a basic working knowledge of Programming