• Explicar los fundamentos básicos de la programación, como el almacenamiento y procesamiento de computadoras.
• Explicar los sistemas numéricos informáticos como el binario.
• Crear y utilizar variables y constantes en programas.
• Explicar cómo crear y utilizar funciones en un programa.
• Crear y utilizar estructuras de decisión en un programa informático.
• Crear y utilizar repeticiones (bucles) en un programa informático.
• Explicar el pseudocódigo y su papel en la programación.
• Explicar las estructuras básicas de datos de la computadora, como matrices, listas, pilas y colas.
• Implementar conceptos de programación orientada a objetos.
• Crear y utilizar clases en un programa informático.
• Implementar encapsulación, herencia y polimorfismo.
• Describir la biblioteca de clases base (BCL) en .NET Framework.
• Explicar los conceptos de seguridad de la aplicación.
• Implementar E/S simples en un programa informático.
• Identificar errores de aplicación y explicar cómo depurar una aplicación y manejar errores.
• Identificar las consideraciones de rendimiento para las aplicaciones.