| Docencia | Autor |
Estructura de Lenguajes
Libro Guía
Capítulos a ver en este curso
Capítulo 7. Estructura de Datos I: (arrays y estructuras)
Capítulo 8. Las cadenas de caracteres
Capítulo 9. Archivos (ficheros)
Capítulo 10. Ordenación, búsqueda e intercalación
Unidad 1 (lenguaje de programación). Repaso. Semana 1
Objetivo: Conocer la implementación de un lenguaje de programación cliente (C#), arquitectura, inicio, trabajo con proyectos, entorno, ejecución, programa de ejemplo.
Ver video programación en Visual C# y programarlo en ese lenguaje.
Unidad 2 (expresiones y tipos de datos). Repaso. Semana 1
Objetivo: Los tipos de datos en un lenguaje de programación, que son, porque existen, límites y consideraciones. Que expresiones pueden usarse con estos tipos de datos (algebra, lógica).
Ejemplo Excel de ecuación
Hacer la siguiente ecuación en Excel y luego en Visual C#
Hacer las siguientes ecuaciones en Excel y luego en Visual C#
Lecturas obligatorias:
Programación
Lenguaje de Programación
Programación estructurada
Algoritmo
Código Fuente
Compilación
Compilador
Código objeto
Código de máquina
Interpretador
Sistema operativo
Máquina virtual
Plataforma
Multiplataforma
Hilos de ejecución (primeros cuatro párrafos)
Unidad 3 (instrucciones condicionales). Repaso. Semana 2.
Objetivo: Conocer las diferentes instrucciones condicionales algorítmicas y su implementación en un lenguaje de programación.
Tema 1: if (descargar ejemplo)
Tema 2: if .. else
Tema 3: if .. else if … else (descargar ejemplo)
Ver video sobre uso del IF
Lecturas obligatorias:
Programación Orientada a Objetos
Programación dirigida por eventos
Microsoft .NET
Visual Studio .NET
Java
Máquina virtual Java
Unidad 4 (ciclos). Repaso. Semana 3
Objetivo: Conocer las diferentes instrucciones para implementar ciclos y su implementación en un lenguaje de programación.
Tema 1: for, ejercicios,
ejemplos
Ver video sobre el uso de for
Unidad 5 (funciones). Semana 4
Objetivo: Dividir un algoritmo. Aprender a reusar código.
Tema 1: funciones, estándares
Unidad 6 (arreglos). Semana 5, 6
Objetivo: Manejar una estructura estática de memoria para guardar y manejar múltiples valores.
Tema 1: Arreglo unidimensional, Ejemplo1, Ejemplo2 (uso del listbox)
Unidad 7 (controles gráficos) Semana 7, 8
Objetivo: Conocer el uso de varios controles gráficos
Tema 1: Uso de Menús
Tema 2: Uso de lengüetas
Tema 3: ComboBox, ProgressBar, RadioButton, CheckBox, Tooltip, WebBrowser
Tema 4: Control Grid (En Visual C# y Visual Basic .NET)
Unidad 8 (temas avanzados en ciclos, funciones, arreglos) Semana 9, 10, 11
Objetivo: Aprender a manejar estructuras mas complejas en programación.
Tema 1: Arreglo bidimensional, ejemplo, ajedrez, ajedrez y funciones
Unidad 9 (Manejo de archivos). Semana 12, 13.
Objetivo: Conocer un método de persistencia de datos
Tema 1: Lectura de archivos (bloque y línea a línea)
Tema 2: Escritura de archivos
Tema 3: Escritura línea a línea
Unidad 10 (cadena de caracteres). Semana 14, 15, 16
Objetivo: Manejar un tipo de dato común: la cadena de caracteres.
Tema 1: Cadenas, ejemplos, ejercicios
Tema 2: Haciendo un evaluador de expresiones
Ejercicio 1 (Objetivo: Repasar las instrucciones básicas en C#). 04 de Abril de 2008.
Ejercicio 2 (Objetivo: Manejo de arreglos y componentes gráficos). 09 de Mayo de 2008.
Ejercicio 3 (Objetivo: Manejo de archivos y cadenas). 20 de Junio de 2008.