Alguns algoritmos simples comumente usados na ciência da computação são algoritmos de pesquisa linear, matrizes e algoritmos de classificação de bolhas. Os algoritmos de classificação por inserção também são usados frequentemente por cientistas da computação.
Um algoritmo é um conjunto passo a passo de instruções destinadas a realizar uma tarefa específica. Os algoritmos podem ser expressos de inúmeras maneiras, desde que o programa de interpretação execute o mesmo conjunto de instruções. Por exemplo, a maneira como um determinado algoritmo de classificação é escrito varia de uma linguagem de programação para outra, mesmo que as operações individuais a serem realizadas permaneçam as mesmas. Um dos algoritmos mais simples da ciência da computação é a pesquisa linear, que pesquisa sequencialmente por meio de um conjunto de entradas para determinar um valor correspondente. A pesquisa binária é outro tipo simples de algoritmo de pesquisa. A pesquisa binária divide um conjunto em dois subconjuntos distintos para descobrir um valor.
Os algoritmos de classificação por bolhas são os métodos mais básicos usados para classificar uma coleção de valores. Eles funcionam examinando uma matriz e comparando dois valores ao mesmo tempo e, em seguida, trocando esses valores, se necessário. Os algoritmos de classificação por inserção também são usados para classificar os conjuntos de dados e são sempre pelo menos tão eficientes quanto um algoritmo de classificação por bolha. A classificação por inserção é geralmente usada para pequenos conjuntos de dados e conjuntos que já foram classificados em sua maioria.