Este módulo é o alicerce fundamental para qualquer aspirante a programador. Ele visa apresentar os conceitos básicos de como o computador “pensa” e como estruturar o raciocínio para resolver problemas de forma algorítmica.
Conceitos Chave: Definição de algoritmo, variáveis, constantes e tipos de dados (numéricos, textuais, booleanos).
Fluxogramas e Pseudocódigo: Aprender a planejar e representar a solução de um problema antes de escrever o código real, utilizando ferramentas visuais (fluxogramas) e linguagens textuais simplificadas (pseudocódigo).
Estruturas Sequenciais: Entender a ordem de execução de comandos.
Estruturas Condicionais: Introdução ao conceito de tomada de decisão (se/então/senão), permitindo que o programa execute diferentes ações com base em condições.
Ao final, o aluno será capaz de analisar um problema simples, decompor a solução em passos lógicos e representá-los em um algoritmo básico.
