PROGRAMA ANALÍTICO INFORMATICA I (MAT 204) 1. IDENTIFICACION Asignatura INFORMATICA I Código de asignatura(sigla) MAT 204 Semestre 3 Prerrequisitos MAT 102 Horas semanal (HS) HT 4 HP 2 LAB 0 THS 6 Créditos (CR) 6 Período académico II 2011 Docente 2. JUSTIFICACION La asignatura de Informática I constituye la base fundamental en la formación del alumnado para optar por el titulo de Ingeniero en cualquiera de las especialidades. La utilización de la programación es una herramienta que será utilizada en muchas áreas de la Matemática Aplicada. Su aprendizaje y su utilización en los distintos desarrollos de algoritmos para Ingeniería es fundamental, pues gracias a ellos es posible obtener respuestas numéricas en forma aproximada para el alcance de distintas aéreas. 3. OBJETIVO GENERAL Utilizar herramientas y métodos que le permitan desarrollar programas. Reconocer las partes constituyentes de un computador. Ayudar a crear la efectividad del algoritmo integrado, algoritmo y codificación. MINIMO Antecedentes Históricos.- Sistemas Numéricos.- Representación Interna de datos.- Unidades Funcionales de la Computadora.- Conceptos básicos sobre comunicaciones y redes.- Software.- Programación estructurada. 4. TEMATICO UNIDAD I: ANTECEDENTES HISTORICOS TIEMPO: 12 HORAS Dar a conocer a los alumnos un pantallazo de la historia de la computación desde sus principios. Explicar cada una de las generaciones de la computadora. Desarrollar los diferentes tipos que existen de computadoras. Por su Configuración, Por su Capacidad y Potencia y Por su Propósito. 1
1.1. Historia de la computación. 1.2. Generación de computadoras. 1.2.1. Primera generación. 1.2.2. Segunda generación. 1.2.3. Tercera generación. 1.2.4. Cuarta generación. 1.2.5. Quinta generación. 1.3. Tipos de computadoras. 1.3.1. Por su configuración. 1.3.1.1. Computadoras analógicas. 1.3.1.2. Computadoras digitales. 1.3.1.3. Computadoras hibridas. 1.3.2. Por su capacidad y potencia. 1.3.2.1. Mainframe. 1.3.2.2. Mini Computadora. 1.3.2.3. Micro Computadoras. 1.3.3. Por su propósito. 1.3.4. Propósito Específico. 1.3.5. Propósito General. UNIDAD II: SISTEMAS NUMERICOS TIEMPO: 24 HORAS Desarrollar conceptos básicos de sistemas de números. Indicar las operaciones que se pueden realizar con los distintos tipos de sistemas de números. Analizar la relación que existe entre dos sistemas de números de base diferente. 1.4. Introducción. 1.5. Evolución de los sistemas de numeración. 1.6. El sistema decimal. 1.7. Teorema fundamental. 1.8. El sistema binario. 1.8.1. Suma. 1.8.2. Resta. 1.8.3. Multiplicación. 1.8.4. División. 1.9. El sistema octal. 1.9.1. Suma. 1.9.2. Resta. 1.9.3. Multiplicación. 1.9.4. División. 2
1.10. El sistema hexadecimal. 1.10.1. Suma. 1.10.2. Resta. 1.10.3. Multiplicación. 1.10.4. División. 1.11. Conversiones entre los sistemas de numeración. UNIDAD III: REPRESENTACIÓN INTERNA DE DATOS TIEMPO: 6 HORAS OBJETIVO: Explicar la representación interna de datos y como se desarrollara la codificación alfanumérica. Desarrollar la representación de números enteros. 1.12. Introducción. 1.13. Codificación alfanumérica. 1.13.1. ASCII. 1.13.2. BCD. 1.13.3. EBCDI. 1.14. Representación de Números Enteros. 1.14.1. Módulos Signo. 1.14.2. Complemento a Uno. 1.14.3. Complemento a Dos. 1.14.4. Exceso 2 n-1 UNIDAD IV: UNIDADES FUNCIONALES DE LA COMPUTADORA TIEMPO: 18 HORAS Enseñar todas las partes por la que está formada una computadora, explicando sus diferencias y sus funcionalidades. Desarrollar la representación de números enteros. Explicar las definiciones de contador y registro de instrucciones y secuenciador. Identificar el soporte de información y las unidades de entrada y salida, dando definiciones de cada una de las partes que consta la computadora como sus medios. 1.15. Arquitectura de Computadoras. 1.15.1. Unidad Central de Proceso. 1.15.2. Memoria. 1.15.2.1. Clasificación por su jerarquía. 1.15.2.1.1. Memoria Tampón. 1.15.2.1.2. Memorias Centrales. 3
1.15.2.1.3. Memorias de Masa. 1.15.2.2. Clasificación por su tecnología. 1.15.2.2.1. Memoria RAM. 1.15.2.2.2. Memoria ROM. 1.15.2.2.3. Memoria PROM. 1.15.2.2.4. Memoria UV - PROM. 1.15.3. Unidad de Control. 1.15.3.1. Contador de Instrucciones. 1.15.3.2. Registro de Instrucciones. 1.15.3.3. Secuenciador. 1.15.4. Unidad Aritmética Lógica. 1.15.5. Bus de Datos. 1.15.6. Bus de Direcciones. 1.15.7. Bus de Control. 1.16. Soporte de información y unidades de entrada / salida. 1.16.1. Medios perforados. 1.16.2. Medios Magnéticos. 1.16.3. Medios Ópticos. 1.16.4. Teclado, Monitor. 1.16.5. Impresoras. 1.16.6. Otras Unidades de entrada y salida. UNIDAD V: CONCEPTOS BÁSICOS SOBRE COMUNICACIONES Y REDES TIEMPO: 6 HORAS Explicar los conceptos básicos sobre las comunicaciones definiendo los tipos de señales. Desarrollar los tipos de transmisión y las clasificaciones de redes. 1.17. Introducción. 1.18. Tipos de señales. 1.18.1. Señal Digital. 1.18.2. Señal Analógica. 1.19. Tipos de transmisión. 1.19.1. Transmisión en paralelo. 1.19.2. Transmisión en serie. 1.20. Clasificación de redes. UNIDAD VI: SOFTWARE TIEMPO: 18 HORAS OBJETIVOS ESPECÍFICOS: Desarrollar los tipos de software que son básicos en la unidad. Desarrollar los tipos de transmisión y las clasificaciones de redes. 4
Definir los lenguajes de programación y su clasificación. Desarrollar los programas, rutina y subrutina del software. 1.21. Tipos de Software. 1.22. Lenguajes de programación. 1.23. Clasificación de los lenguajes de programación. 1.23.1. Lenguaje Máquina. 1.23.2. Lenguaje Ensamblador. 1.23.3. Lenguaje de alto nivel. 1.24. Compiladores e intérpretes. 1.25. Instrucción. 1.26. Programas. 1.27. Rutina. 1.28. Subrutina. UNIDAD VII: PROGRAMACION ESTRUCTURADA TIEMPO: 24 HORAS OBJETIVOS ESPECÍFICOS: Entender y dominar los pasos para la solución de un problema que comprende los algoritmos. Definir las series de la programación estructurada. Emplear matrices en los algoritmos y plantear ejemplos de la unidad. 1.29. Introducción. 1.30. Pasos a seguir para la solución de un problema. 1.30.1. Análisis del problema. 1.30.2. Algoritmo. 1.30.3. Representación del algoritmo. 1.30.3.1. Por que usar Diagrama de Flujo. 1.30.3.2. Que es un diagrama de flujo. 1.30.3.3. Símbolos del diagrama de flujo. 1.30.3.4. Reglas generales para la elaboración de un diagrama de flujo. 1.30.3.5. Estructura de un diagrama de flujo. 1.30.3.6. Toma de decisiones. 1.30.3.7. Ciclos. 1.30.3.8. Ciclos Controlados. 1.30.3.9. Ciclos Anidados. 1.30.3.10. Uso de Conectores. 1.30.3.11. Notas explicativas en los diagramas de flujo. 1.30.3.12. Subrutinas. 1.30.4. Codificación. 1.30.5. Ejecución de programa. 1.31. Programación Secuencial. 1.32. Programación Alternativa. 5
1.33. Programación Iterativa. 1.34. Series. 1.35. Vectores. 1.36. Matrices. 1.37. Archivos. 5. METODOLOGÍA Para el dictado de los contenidos se ha determinado los siguientes métodos de enseñanza: a) Clases de carácter teórico-conceptual: Clases a cargo del profesor, a modo orientador, presentando los temas para situar intelectualmente a los alumnos en el desarrollo de su razonamiento lógico. Su desarrollo se basará en el uso de elementos auxiliares para la enseñanza, como pizarra, proyector de multimedia. b) Desarrollo de Trabajos Prácticos: Los conceptos introducidos en las clases teóricas, especialmente los relativos a la solución de problemas y aplicaciones de la vida real, tendrán una componente práctica basada en la propuesta y resolución de problemas, de carácter individual o grupal, así como también la investigación de tópicos referentes a las unidades programáticas. c) Prácticas de Laboratorio: Se utilizarán los Laboratorios de Matemáticas para la realización de prácticas específicas que permitan conocer el uso de sistemas de aplicación computacionales. d) Elaboración del proyecto final de la materia: El proyecto es de carácter grupal, consistente en un trabajo de investigación sobre aplicación de los problemas (Nivel conceptual, intermedio y físico) de un caso real, proporcionado por la cátedra. El proyecto deberá ser entregado en la fecha fijada por la cátedra. 6. CRONOGRAMA DE ACTIVIDADES Tema Hrs Diagnóstico Tema I 12 Tema II 24 Tema III 6 Tema IV 18 Tema V 6 Tema VI 18 Tema VII 24 1er Examen 2do Examen Ex. Final Proyecto Final Semanas/días 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 6
7. SISTEMA DE EVALUACIÓN La evaluación se realizara siguiendo los parámetros que a continuación se describen. ITEM DESCRIPCIÓN PROCENTAJE TEMAS 1 2 Exámenes Prácticos 50 % 1,2,3 y 4,5,6,7 2 1 Examen Semestral 30 % Todo lo avanzado 3 1 Proyecto Final 20% Cualquiera de lo avanzado 1) Primer examen práctico La evaluación del primer parcial tendrá 3 componentes: a) Teórico, conceptual b) Razonamiento lógico en la resolución de problemas reales referente a modelado de datos. c) Práctico en laboratorio de Matemáticas en lo referente a la aplicación de sistemas computacionales. 2) Segundo examen práctico La evaluación del segundo parcial tendrá 2 componentes: a) Razonamiento lógico en la resolución de problemas. b) Práctico en la resolución de ejercicios en laboratorio de Matemáticas. 3) Proyecto La evaluación del proyecto final de la materia se realizará en dos fases: Primera, será la presentación de un modelo conceptual, intermedio y físico de un problema de un caso real. Segunda, será la implementación del diseño de la primera fase en algún sistema computacional. 4) Examen semestral La evaluación final será teórica y se aplicará el criterio de razonamiento lógico en la resolución de problemas referente a Informática I. 8. BIBLIOGRAFÍA Norton Peter, Introducción a las Computación. Ed. McGrawHill, 1994. H. Sanders Donal, Informática: presente y futuro. Ed. MCGrawHill, 1986. Stevehen I. Snover, Juegos Matemáticos Ed. Anaya Multimedia 1988. 7