Uploaded by jennifershilton

fundamentals of algorithms doc

advertisement
FUNDAMENTALS OF ALGORITHMS
Algorithm = sequence of steps that can be followed to complete a task
A computer program is an implementation of an algorithm not an algorithm itself
There are 3 elements to computational thinking:
1. Decomposition = breaking a problem into sub-problems that each accomplishes an identifiable task
2. Abstraction = process of removing unnecessary detail from a problem
3. Systematic approach = coming up with the logical steps to get from problem to solution
Download