The term Counting in Computer Science is usually used to refer to counting objects in certain arrangements or with certain properties.

The term Counting in Computer Science is usually used to refer to counting objects in certain arrangements or with certain properties. Being an abstract concept, we count objects to solve many different types of problems. For example, counting can be used to determine the complexity of algorithms. It is also used to evaluate sufficient telephone number availability or compare the projected range of unassigned Internet protocol addresses to the estimated demand. Counting is also used in mathematical biology, especially DNA sequencing. Furthermore, counting techniques are used extensively when probabilities of events are computed.