1.1. Quebra de um problema complexo em partes menores e mais simples de resolver.
2. RECONHECIMENTO DE PADRÕES
2.1. Identificação de similaridades em processos diferentes para solucioná-los eficiente e rapidamente.
3. ABSTRAÇÃO
3.1. Análise dos elementos relevantes e dos que podem ser ignorados. Foco no que é necessário sem distrações.
4. ALGORITMO
4.1. Criação de um conjunto de regras para a resolução do problema - engloba todos os pilares anteriores.
5. CARACTERÍSTICAS: Formulação de problemas; Organização e analise lógica de dados; Representação por meio de abstrações; Soluções automatizadas por meio de algoritmos; Identificação, análise e implementação de soluções; Generalização do processo da solução encontrada para resolução de outros problemas.
6. Por: Aline Abreu Santana Fonte: Lee, I et al. 2011