free hosting   image hosting   hosting reseller   online album   e-shop   famous people 
Free Website Templates
Free Installer

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)
Objetivo: Conocer la implementación de un lenguaje de programación cliente (C#), arquitectura, inicio, trabajo con proyectos, entorno, ejecución, programa de ejemplo.

        Completar el siguiente programa con las siguientes funcionalidades:

        1. Agregar tooltips
        2. Terminar todas las operaciones básicas
        3. Terminar todas las funciones matemáticas

    
        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 2 (instrucciones condicionales)
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 3 (ciclos)
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 4 (funciones)
Objetivo: Dividir un algoritmo. Aprender a reusar código.
Tema 1: funciones, estándares

Unidad 5 (arreglos)
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 6 (cadena de caracteres).
Objetivo: Manejar un tipo de dato común: la cadena de caracteres.
Tema 1: Cadenas, ejemplos, ejercicios
Tema 2: Haciendo un evaluador de expresiones

Unidad 7 (Arreglos bidimensionales)
Objetivo: Aprender a manejar estructura estática de memoria bidimensional
Tema 1: Arreglo bidimensional, ejemplo, ajedrez, ajedrez y funciones

Unidad 8 (controles gráficos)
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 9 (Manejo de archivos)
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

Anexo 1. Gráficos.
Líneas 1, Líneas 2, Líneas y óvalos

 

Taller 1 Valor 30% Individual

Hacer una calculadora en C# similar a la calculadora de Windows que viene por defecto. Estas deben ser las características mínimas

1. Números del 0 al 9 (acumulando números)
2. Suma(+), resta(-), multiplicación(*) y división(/).
3. CE y C

Cada persona selecciona una de las siguientes funcionalidades que tendrá la calculadora:

1. Uso de memoria: M+ MS MR MC
2. Retroceso
3. sin, cos, tan, In, log

Nota: Debe hacer uso de funciones o procedimientos

Taller 2 Valor 30%

Tema: Arreglos bidimensionales

Taller 3 Valor 40%

Tema: Archivos, controles gráficos