Conceitos e Pilares do Pensamento Computacional