

ALGORITHMS IN COMPUTER SCIENCE
Algorithms in computer programming are used widely for
processing and sorting data, searching databases, and compressing files. Without algorithms the very Web browser you are
currently using would not work. Algorithms are inherent to the study of Computer Science, because programmers use algorithms to give computers step by step instructions to perform tasks.
Algorithms fall under several categories and each is algorithm type is designed to meet the objectives of those who design them.
There are several algorithm classes. Some include:
Deterministic (output is predictable);
Nondeterministic (output determined by best set of choices);
Heuristic (output reveals an approximate solution to a problem);
Randomized (output determined by random functions); and
Probabilistic (output determined by probability functions).

Algorithm History Links

Algorithms in Music

Algorithms in Math

Algorithms in Science

Algorithms and Computers
