Programa del Curso
Módulo 1: Introducción a los conceptos básicos Programming
- Computer Almacenamiento y procesamiento de datos
- Tipos de aplicaciones
- Ciclo de vida de la aplicación
- Compilación de código
Módulo 2: Conceptos básicos Programming del lenguaje
- Sintaxis
- Tipos de datos
- Variables y constantes
Módulo 3: Flujo del programa
- Introducción a los conceptos estructurados Programming
- Introducción a la bifurcación
- Uso de funciones
- Uso de estructuras de decisión
- Introducción a la repetición
Módulo 4: Algoritmos y Estructuras de Datos
- Comprender cómo escribir pseudocódigo
- Ejemplos de algoritmos
- Introducción a las estructuras de datos
Módulo 5: Manejo de errores y depuración
- Introducción a los errores de programa
- Introducción al manejo estructurado de errores
- Introducción a la depuración en Visual Studio
Módulo 6: Introducción a la Orientación a Objetos Programming
- Introducción a las Estructuras Complejas
- Introducción a las estructuras
- Introducción a las clases
- Introducción a la encapsulación
Módulo 7: Más orientado a objetos Programming
- Introducción a la Herencia
- Introducción al polimorfismo
- Introducción a .NET Framework y a la biblioteca de clases base
Módulo 8: Introducción a la seguridad de las aplicaciones
- Autenticación y autorización
- Permisos de código en Computers
- Presentación de la firma de código
Módulo 9: E/S principales Programming
- Uso de E/S de consola
- Uso de E/S de archivos
Módulo 10: Rendimiento y memoria de las aplicaciones Management
- Tipos de valor frente a tipos de referencia
- Tipos de conversión
- El recolector de basura
Requerimientos
- Capacidad para usar computadoras para iniciar programas, abrir y guardar archivos, navegar por los menús e interfaces de las aplicaciones
- Capacidad para comprender conceptos lógicos como comparaciones
- Comprender la teoría de números
- Capacidad para crear, comprender y seguir instrucciones estructuradas o procedimientos paso a paso
- Capacidad para comprender y aplicar conceptos abstractos a ejemplos concretos
Audiencia:
Este curso está dirigido a cualquier persona que sea nueva en el desarrollo de software y quiera, o necesite, obtener una comprensión de los fundamentos de la programación y los conceptos de programación orientada a objetos. Por lo general, serán estudiantes de secundaria, estudiantes de educación superior o personas que cambian de carrera, sin experiencia previa en programación. Es posible que deseen comprender los fundamentos básicos de la programación antes de pasar a cursos más avanzados como 20483B: Programming en C#.