Docencia Autor

Estructura de Lenguajes

Libro Guía

Frente, Parte de atrás

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.