Theory of computation
-
ALgorithms
-
properties of algorithms
- an algorithm solves problems using finite steps with precise instructions for preforming computations or for solving a problem
Algorithms and data structures
-
properties of algorithms
-
Algorithms for searching and sorting
-
searching
- finding the position of a partucialr element in a list
-
sorting
- putting the elements of a list into increasing order
-
optimization problems
- determining the optimal value of a particular quantity over all possible inputs
Programming methodology and languages
Computer elements