Programa Analítico - Materias: Computación, Fundamentos de Informática y Programación I
Objetivos
Los objetivos específicos de la materia son:
Reconocimiento del concepto de algoritmo
Dominio de diferentes estructuras de datos y de control
Diseño de algoritmos
Caracterización del concepto de programa
Codificación de los algoritmos en un lenguaje de programación estructurado
Propuesta de programas superadores adecuando los tipos de datos, aplicando los
criterios de programación estructurada y los de refinamiento sucesivo
Contenidos que se trabajan en la actividad (Mínimo)
Introducción a la Informática
Concepto de algoritmo
Introducción a estructura de datos simples
Estructura secuencial y operaciones
Estructuras de control: Decisión y Ciclos.
Concepto de subprogramas: Funciones
Introducción a tipos de datos estructurados: Arreglos
Tipos de datos avanzados. Archivos
Cálculo numérico apoyado en computación
Programas de aplicación en la ingeniería
Programa Analítico - Materias: Computación, Fundamentos de Informática y Programación I
Unidad/Módulo
UNIDAD Nº 1: Fundamentos de la informática: Introducción a la Informática
Contenidos: Elementos de un ordenador y sus funciones. Hardware y software. Clasificación del
software. Fundamentos de Sistemas Operativos.
UNIDAD Nº 2: Concepto de algoritmo
Contenidos: Distintas técnicas de representación de algoritmos. Etapas de construcción y prueba de
algoritmos. Resolución de problemas.
UNIDAD Nº 3: Estructura de datos
Contenidos: Variables. Constantes Identificadores de variables. Tipos de variables Numéricos:
enteros y reales Alfanuméricos: caracteres simples y cadenas de caracteres. Asignación.
UNIDAD Nº 4: Estructura secuencial y operaciones
Contenidos: Estructura secuencial Operadores aritméticos, relacionales y lógicos. Prioridades.
Expresiones
UNIDAD Nº 5: Estructuras de control
Contenidos: Estructura de decisión Estructura de decisión múltiple Ciclos: definidos y condicionados
UNIDAD Nº 6: Funciones
Contenidos: Concepto de función. Parámetro, valor devuelto. Ámbito de las variables: Variables
locales, globales
UNIDAD Nº 7: Arreglos
Contenidos: Arreglos de una dimensión (vectores) Métodos de ordenamiento y búsqueda Arreglos
de dos dimensiones (matrices)
UNIDAD Nº 8: Tipos de datos avanzados. Archivos
Contenidos: Estructuras: declaración. Campos de una estructura Archivos en disco
UNIDAD Nº 9: Cálculo numérico apoyado en computación
Contenidos: Métodos para el cálculo de: errores, ecuaciones, derivadas, integrales
UNIDAD Nº 10: Programas de aplicación en la ingeniería
Contenidos: Matemática, MatLab, MathCad: conceptos y uso en la solución de problemas
Programa Analítico - Materias: Computación, Fundamentos de Informática y Programación I
Bibliografía
EDICIÓN/
TÍTULO AUTOR / ES EDITORIAL BIBLIOTECA/CANTIDAD
AÑO
Bases de la Juan Carlos Buenos Aires: 1995 Disponible
programación Lescarboura edición del autor
con diagramas
de Chapin y
Lenguaje C
Lenguaje C y Juan F. García McGraw-Hill 1992 Disponible
estructura de de Solá,
datos Vicente
Garcerán
Hernández,
Francisco
Gallego
Salvador
Programación Byron S. McGraw-Hill 1997 Disponible
en C Gottfried
El lenguaje de Brian W. Prentice Hall 1991 Disponible
programación C Kernighan At&T Hispanoamericana
Bell
Laboratories,
Dennis Ritchie,
Néstor Gómez
Muñoz, David
Frid
Elementos de Adriana Nueva Librería 2006 Disponible
diseño y Echeverría,
programación Gustavo López
con ejemplos en
C
C Herbert Schildt McGraw-Hill 2001 Disponible
C con ejemplos Greg Perry Prentice Hall 2000 Disponible