Objetivo de Aprendizagem 1.1.A: Representar padrões e algoritmos encontrados no cotidiano usando linguagem escrita ou diagramas.
- 1.1.A.1 Algoritmos definem processos passo a passo a seguir ao completar uma tarefa ou resolver um problema. Esses algoritmos podem ser representados usando linguagem escrita ou diagramas.
- 1.1.A.2 Sequenciamento define uma ordem para quando as etapas de um processo são concluídas. As etapas de um processo são concluídas uma de cada vez.
Objetivo de Aprendizagem 1.1.B: Explicar o processo de compilação e execução de código.
- 1.1.B.1 Código pode ser escrito em qualquer editor de texto; no entanto, um ambiente integrado de desenvolvimento (IDE) é frequentemente usado para escrever programas porque fornece ferramentas para um programador escrever, compilar e executar código.
- 1.1.B.2 Um compilador verifica o código quanto a alguns erros. Erros detectáveis pelo compilador precisam ser corrigidos antes que o programa possa ser executado.
Objetivo de Aprendizagem 1.1.C: Identificar tipos de erros de programação.
- 1.1.C.1 Um erro de sintaxe é um erro no programa em que as regras da linguagem de programação não são seguidas. Esses erros são detectados pelo compilador.
- 1.1.C.2 Um erro de lógica é um erro no algoritmo ou programa que faz com que ele se comporte incorretamente ou inesperadamente. Esses erros são detectados testando o programa com dados específicos para ver se ele produz o resultado esperado.
- 1.1.C.3 Um erro de tempo de execução é um erro no programa que ocorre durante a execução de um programa. Erros de tempo de execução geralmente causam a terminação anormal do programa.
- 1.1.C.4 Uma exceção é um tipo de erro de tempo de execução que ocorre como resultado de um erro inesperado que não foi detectado pelo compilador. Ela interrompe o fluxo normal de execução do programa.


