Objetivo de aprendizaje 1.1.A: Representar patrones y algoritmos encontrados en la vida cotidiana utilizando lenguaje escrito o diagramas.
- 1.1.A.1 Los algoritmos definen procesos paso a paso que se deben seguir al completar una tarea o resolver un problema. Estos algoritmos pueden representarse mediante lenguaje escrito o diagramas.
- 1.1.A.2 El secuenciamiento define el orden en que se completan los pasos de un proceso. Los pasos de un proceso se completan uno a la vez.
Objetivo de aprendizaje 1.1.B: Explicar el proceso de compilación y ejecución del código.
- 1.1.B.1 El código puede escribirse en cualquier editor de texto; sin embargo, se suele utilizar un entorno integrado de desarrollo (IDE) para escribir programas, ya que proporciona herramientas que permiten al programador escribir, compilar y ejecutar código.
- 1.1.B.2 Un compilador revisa el código en busca de ciertos errores. Los errores detectables por el compilador deben corregirse antes de que el programa pueda ejecutarse.
Objetivo de aprendizaje 1.1.C: Identificar tipos de errores de programación.
- 1.1.C.1 Un error de sintaxis es un error en el programa donde no se siguen las reglas del lenguaje de programación. Estos errores son detectados por el compilador.
- 1.1.C.2 Un error lógico es un error en el algoritmo o programa que provoca que este se comporte de manera incorrecta o inesperada. Estos errores se detectan probando el programa con datos específicos para verificar si produce el resultado esperado.
- 1.1.C.3 Un error de tiempo de ejecución es un error en el programa que ocurre durante la ejecución del mismo. Los errores de tiempo de ejecución suelen provocar que el programa termine de forma anormal.
- 1.1.C.4 Una excepción es un tipo de error de tiempo de ejecución que ocurre como resultado de un error inesperado que no fue detectado por el compilador. Interrumpe el flujo normal de ejecución del programa.


