CSE Faculty - Chapter 1: Introduction

What is an algorithm? The logical steps to solve a problem. What is a program? Program = Data structures + Algorithms (Niklaus Wirth)
The most common tool to define algorithms. • English-like representation of the code required for an algorithm.
Pseudocode = English + Code
relaxed syntax being instructions using
easy to read basic control structures
(sequential, conditional, iterative)