ASIGNATURA: PROGRAMACION I
|
|
|
- Víctor Manuel Godoy Hernández
- hace 7 años
- Vistas:
Transcripción
1 ASIGNATURA: PROGRAMACION I Curso 2011/2012 (Código: ) 1.OBJETIVOS El objetivo fundamental de esta asignatura es introducir de forma progresiva y sistemática una correcta metodología para la programación de computadores. A lo largo del curso se introducen las estructuras y herramientas necesarias para la programación, que están disponibles en un lenguaje concreto. En la realización de los ejemplos y en los ejercicios prácticos propuestos se usa el lenguaje Modula-2. Se considera muy importante el acceso de manera natural e inmediata al computador. Esto permite al alumno comprobar en la práctica que los ejemplos propuestos funcionan. 2.CONTENIDOS Unidad Didáctica I TEMA 1. INTRODUCCIÓN Máquinas y programas. Programación e ingeniería de software. Lenguajes de programación. Procesadores de lenguajes. Modelos abstractos de cómputo. Elementos de la programación imperativa. Evolución de la programación. TEMA 2. ELEMENTOS BÁSICOS DE LA PROGRAMACIÓN IMPERATIVA Valores y tipos. Representación de valores constantes. Tipos predefinidos: INTEGER, CARDINAL, REAL, CHAR. Expresiones aritméticas. Operaciones de escritura simple. Estructura de un programa completo. TEMA 3. CONSTANTES Y VARIABLES Identificadores. Constantes. Variables. Operaciones de lectura simple. TEMA 4. METODOLOGÍA DE DESARROLLO DE PROGRAMAS (I) La Programación como resolución de problemas. Descomposición de un problema en subproblemas. Desarrollo de programas por refinamientos sucesivos. Aspectos de estilo. TEMA 5. ESTRUCTURAS BÁSICAS DE LA PROGRAMACIÓN IMPERATIVA Programación estructurada. Expresiones condicionales.
2 Estructuras básicas en modula-2. TEMA 6. METODOLOGÍA DE DESARROLLO DE PROGRAMAS (II) Desarrollo por refinamientos usando selección y bucles. Ejemplos de desarrollo de programas. Unidad Didáctica II TEMA 7. FUNCIONES Y PROCEDIMIENTOS Concepto de subprograma. Funciones. Procedimientos. Paso de argumentos. Visibilidad. estructura de bloques. Problemas de uso. TEMA 8. METODOLOGÍA DE DESARROLLO DE PROGRAMAS (III) Operaciones abstractas. Desarrollo por refinamiento usando abstracciones. Programas robustos. TEMA 9. TIPOS DEFINIDOS: ENUMERACIÓN Y CONJUNTOS Definición de tipos. Tipos enumerados. Tipo predefinido BOOLEAN. Tipo subrango. Tipos estructurados. Conjuntos. TEMA 10. AMPLIACIÓN DE ESTRUCTURAS DE CONTROL Estructuras complementarias de iteración. Estructuras complementarias de selección. Equivalencia entre estructuras. Unidad Didáctica III TEMA 11. FORMACIONES Necesidad de las formaciones. Vectores. Formaciones anidadas. Matrices. Esquemas típicos de operación. Vector de caracteres: Ristra. Argumentos de tipo vector abierto. TEMA 12. REGISTROS El esquema de tupla. Los tipos registro. Estructuras combinadas. El esquema unión. Registros con variantes. Esquemas de datos y esquemas de acciones. TEMA 13. ESTRUCTURAS NO ACOTADAS: FICHEROS Y VARIABLES DINÁMICAS
3 Estructuras de datos no acotadas. La estructura secuencia. Variables dinámicas. TEMA 14. MÓDULOS Concepto de módulo. Módulos en Modula-2. Tipos abstractos de datos. Realización de tipos abstractos en Modula-2. Desarrollo modular basado en abstracciones. 3.EQUIPO DOCENTE JOSE ANTONIO CERRADA SOMOLINOS (Primer Cuatrimestre) ISMAEL ABAD CARDIEL (Primer Cuatrimestre) FRANCISCO JAVIER CABRERIZO LORITE (Primer Cuatrimestre) 4.BIBLIOGRAFÍA BÁSICA ISBN(13): Título: FUNDAMENTOS DE PROGRAMACIÓN CON MODULA-2 (1ª) Autor/es: Gómez Palomo, Sebastián Rubén ; Collado Machuca, Manuel E. ; Cerrada Somolinos, José Antonio ; Estívariz López, José Félix ; Editorial: CERA ISBN(13): Título: MANUAL DE PRÁCTICAS DE PROGRAMACIÓN CON MODULA - 2 (1ª) Autor/es: Gómez Palomo, Sebastián Rubén ; Collado Machuca, Manuel E. ; Cerrada Somolinos, José Antonio ; Rodrigo San Juan, Covadonga ; Escribano Ródenas, Juan José ; Editorial: CERA Comentarios y anexos: CERRADA, J. A.; COLLADO, M.; ESTÍVARIZ, J. F. y GÓMEZ, S. R.: Fundamentos de programación con Modula-2. Editorial Centro de Estudios Ramón Areces, S.A. Madrid, Tel.: Fax: S. R. GÓMEZ, J. J. ESCRIBANO, C. RODRIGO, M. COLLADO y J. A.CERRADA: Manual de prácticas de programación con Modula-2 (incluye CD ROM). Editorial Centro de Estudios Ramón Areces, S. A. Madrid Tel Fax: BIBLIOGRAFÍA COMPLEMENTARIA ISBN(13): Título: PASCAL, PROGRAMACIÓN METÓDICA (1ª) Autor/es: Findlay, W. ; Watt, D.A. ;
4 Editorial: RUEDA Comentarios y anexos: WELSH, J. y ELDER, J.: Introducción a Modula 2. Prentice-Hall, BIONDI, J. y CLAVEL, G.: Introducción a la Programación. Tomo 1: Algoritmos y Lenguajes. 2. a edicion. Editorial Masson, BURGOS ORTIZ, J. M. y otros: La programación imperativa desde Modula 2. Tribuna libros, FINDLAY, W. y WATT, B. A.: Pascal: Programación Metódica. Editorial Rueda, SCHOLL, P. C. y PEYRIN, J. P.: Esquemas Algorítmicos Fundamentales: Secuencias e Iteración. Editorial Masson, Software Estará a disposición de los alumnos en los Centros Asociados el Compilador para el lenguaje Modula-2. Este mismo compilador se puede obtener por Internet en la página: y también está disponible en el CD-ROM editado por la Escuela de Informática que se acompaña con esta guía. 6.EVALUACIÓN En la página de la asignatura disponible en la sede: se mantiene actualizada toda la información de la asignatura PRUEBAS PRESENCIALES Constará de dos partes: Primera parte: 10 preguntas tipo test (3 puntos). Segunda parte: Ejercicio (6 puntos). Las respuestas del test se marcarán en la hoja de lectura óptica que se entregará en el examen. El test es eliminatorio y se necesitan al menos 8 respuestas correctas (6 respuestas si se han realizado las prácticas). La solución final al ejercicio de la segunda parte se deberá escribir en el espacio reservado a tal fin. Se podrá utilizar todo el papel que se considere necesario, pero sólo se deberá entregar la solución final en dicho espacio reservado. Para realizar la prueba personal no se permitirá el uso de ningún material auxiliar PRÁCTICAS Las prácticas son voluntarias y su realización podrá incrementar la nota de la prueba presencial hasta un máximo de UN PUNTO, pero sólo cuando en el test se tenga 6 o más respuestas correctas. Es necesaria la realización correcta de las TRES prácticas para optar al incremento del punto y sólo necesitar las 6 respuestas correctas. Las prácticas se podrán realizar en el aula informática del Centro Asociado o en cualquier computador al que pudiera tener acceso el alumno.
5 El manejo básico del computador, la instalación del compilador, un tutorial para el manejo del compilador, los enunciados de las prácticas, el método de corrección de las prácticas, como acceder por Internet al curso y tutor virtual de las asignatura, etc., están descritos en el libro indicado en la bibliografía básica: Manual de Prácticas de Programación con Modula-2. 7.HORARIO DE ATENCIÓN AL ESTUDIANTE Jueves o Viernes, de 16 a 20 h. Lugar: Locales de la ETSI Informática de la UNED. Edificio Interfacultativo. C/ Juan del Rosal, 16. Departamento de Ingeniería de Software y Sistemas Informáticos. Tels (Viernes) (Jueves) (Jueves) (Jueves) 8.PROGRAMAS DE RADIO Consultar la Guía de Medios Audiovisuales de la UNED para la programación de radio de la asignatura.
ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN
ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN 1. Presentación El objetivo de esta guía es orientar al alumno en el estudio de la asignatura de Fundamentos de Programación. Se recomienda la lectura completa de
FUNDAMENTOS DE PROGRAMACIÓN
ASIGNATURA DE GRADO: FUNDAMENTOS DE PROGRAMACIÓN Curso 2010/2011 (Código:71901020) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno en el estudio de la asignatura de Fundamentos
FUNDAMENTOS DE PROGRAMACIÓN
ASIGNATURA DE GRADO: FUNDAMENTOS DE PROGRAMACIÓN Curso 2015/2016 (Código:71901020) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno en el estudio de la asignatura de Fundamentos
18-19 GUÍA DE ESTUDIO PÚBLICA FUNDAMENTOS DE PROGRAMACIÓN GRADO EN INGENIERÍA INFORMÁTICA PRIMER CURSO CÓDIGO
18-19 GRADO EN INGENIERÍA INFORMÁTICA PRIMER CURSO GUÍA DE ESTUDIO PÚBLICA FUNDAMENTOS DE PROGRAMACIÓN CÓDIGO 71901020 18-19 ÍNDICE FUNDAMENTOS DE PROGRAMACIÓN CÓDIGO 71901020 PRESENTACIÓN Y CONTEXTUALIZACIÓN
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
ASIGNATURA DE GRADO: INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Curso 2011/2012 (Código:71902077) 1.PRESENTACIÓN DE LA ASIGNATURA Bajo el epígrafe de Ingeniería del software se adscriben una gran cantidad
Fundamentos de la Informática
ASIGNATURA: Fundamentos de la Informática Curso 2018/2019 (Código:00001293) 1.OBJETIVOS Los estudios de Fundamentos de Informática han sido concebidos con el propósito de que el alumno del Curso de Acceso
Fundamentos de la Informática
ASIGNATURA: Fundamentos de la Informática Curso 2015/2016 (Código:00001293) 1.OBJETIVOS Los estudios de Fundamentos de Informática han sido concebidos con el propósito de que el alumno del Curso de Acceso
INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
ASIGNATURA DE GRADO: INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE Curso 2012/2013 (Código:71902077) 1.PRESENTACIÓN DE LA ASIGNATURA Bajo el epígrafe de Ingeniería del software se adscriben una gran cantidad
FUNDAMENTOS DE INFORMÁTICA
PRIMER CURSO. INGENIERO QUÍMICO FUNDAMENTOS DE INFORMÁTICA Curso 2007-2008 Departamento de Ingeniería de Sistemas y Automática 1. PROFESORADO Manuel López Martínez (Coordinador) Amparo Núñez Reyes José
SISTEMAS MULTIMEDIA - DISEÑO Y EVALUACION
ASIGNATURA: SISTEMAS MULTIMEDIA - DISEÑO Y EVALUACION Curso 2013/2014 (Código:0155521-) 1.OBJETIVOS La asignatura Sistemas Multimedia: Diseño y Evaluación permite al alumno: Analizar los requisitos de
Práctica de Fundamentos de Programación Curso
Práctica de Fundamentos de Programación Curso 2011 2012 Índice 1. Introducción 2 2. Especificación de requisitos 2 2.1.Opción1:Introducirlaspreferenciasdeunusuario... 3 2.2.Opción2:Listarlaspreferenciasdetodoslosusuarios...
Metodología y Tecnología de la Programación. I.T. Informática de Gestión
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA PROGRAMAS, MÉTODOS Y CRITERIOS DE EVALUACIÓN A APLICAR DURANTE EL PROCESO DE EXTINCIÓN DEL PLAN 1999 Metodología y Tecnología de la Programación I.T. Informática
18-19 GUÍA DE ESTUDIO DE ACCESO. Fundamentos de la Informática (Prueba de Acceso) CÓDIGO
18-19 GUÍA DE ESTUDIO DE ACCESO Fundamentos de la Informática (Prueba de Acceso) CÓDIGO 00002298 18-19 Fundamentos de la Informática (Prueba de Acceso) CÓDIGO 00002298 ÍNDICE OBJETIVOS CONTENIDOS EQUIPO
11-12 GUÍA DE ESTUDIO DE LDI INFORMATICA (F.I.-A.) CÓDIGO
11-12 GUÍA DE ESTUDIO DE LDI INFORMATICA (F.I.-A.) CÓDIGO 01075115 11-12 INFORMATICA (F.I.-A.) CÓDIGO 01075115 ÍNDICE OBJETIVOS CONTENIDOS EQUIPO DOCENTE BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA COMPLEMENTARIA
Acción que el procesador puede ejecutar sin necesidad de información suplementaria
TEMA 5: Algoritmos y programas Fundamentos de Informática (Ingeniería Técnica Industrial) Escuela Universitaria Politécnica Índice de contenidos 1. 2. 3. 4. Introducción. Conceptos básicos Representación
FUNDAMENTOS DE INFORMATICA
Programa de la asignatura: FUNDAMENTOS DE INFORMATICA Titulación: TITULO DE INGENIERO TECNICO INDUSTRIAL: ESPECIALIDAD EN QUÍMICA INDUSTRIAL Centro: ESCUELA UNIVERSITARIA DE INGENIERIA TECNICA INDUSTRIAL
Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5
Planificaciones 7540 - Algoritmos y Programación I Docente responsable: AZCURRA DIEGO ANDRES 1 de 5 OBJETIVOS Objetivos estratégicos: -Desarrollar el concepto algorítmico. -Aplicar técnicas de programación
REGULACION AUTOMATICA
ASIGNATURA: REGULACION AUTOMATICA Curso 2013/2014 (Código:01524029) 1.OBJETIVOS En esta asignatura de aprende a diseñar reguladores, tanto conti nuos como discretos utilizando técnicas basadas en el diminio
UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN
UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S: Analista en Computación Profesorado en Ciencias de la Computación Licenciatura
UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN
UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S: Analista en Computación Profesorado en Ciencias de la Computación Licenciatura
PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007
PROGRAMA DE CURSO Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia Febrero 2007 Curso: ALGORITMIA Y PROGRAMACIÓN Código: 750001M Modalidad: Presencial Teórico
Guía de curso Programación Orientada a Objetos
Guía de curso Programación Orientada a Objetos v.1.2 1 Presentación El objetivo de esta guía es orientar al alumno en el estudio de la asignatura. Se recomienda la lectura completa de la guía a comienzo
Fundamentos de programación JAVA
Pág. N. 1 Fundamentos de programación JAVA Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-238-7 N. de páginas: 296 Edición: 2. a 2014 Medida:
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES II ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES II
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES II Autor/es: Dormido Bencomo, Sebastián; Ruiperez García, Pablo; Dormido Canto, Raquel; Pastor Vargas, Rafael; Ur EQUIPO DOCENTE Dr. D. Sebastián Dormido Bencomo.
INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS
ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACIÓN: ACADEMIAS DE COMPUTACIÓN
1. o (Plan Nuevo) ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I (Sistemas: Código: ) 1. EQUIPO DOCENTE 2. OBJETIVOS
1. o (Plan Nuevo) ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I (Sistemas: Código: 531041) 1. EQUIPO DOCENTE D. a África López-Rey García-Rojas. Responsable de la asignatura. Profesora Asociada
NOMBRE DEL CURSO: Introducción a la Programación y computación 1
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA EN CIENCIAS Y SISTEMA NOMBRE DEL CURSO: Introducción a la Programación y computación 1 CÓDIGO: 0770 CRÉDITOS: 4 ESCUELA:
Fundamentos de programación C++
Pág. N. 1 Fundamentos de programación C++ Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-235-6 N. de páginas: 280 Edición: 2. a 2014 Medida:
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS 1. INFORMACIÓN GENERAL
Nombre de la asignatura : Programación III. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9319
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Programación III Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB-939 Horas teoría-horas práctica-creditos
Métodos de Programación
Presentación de la asignatura: Métodos de Programación Curso 2012-2013 Página web: http://www.ctr.unican.es/asignaturas/met_prog Métodos de Programación feb-2013 1 Profesores Mario Aldea Rivas ([email protected])
ARQUITECTURA DE ORDENADORES
1º ASIGNATURA: ARQUITECTURA DE ORDENADORES Curso 2008/2009 (Código:621106) 1.OBJETIVOS La rápida introducción de los ordenadores en todo tipo de actividades acrecienta la necesidad de disponer de unos
DATOS GENERALES PRERREQUISITOS : SE CURSA SIMULTÁNEAMENTE CON LA MATERIA DE TALLER DE PROGRAMACIÓN ESTRUCTURADA CC103
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACÓN DEPARTAMENTO DE CIENCIAS COMPUTACIONALES DATOS GENERALES CLAVE : CC102 NOMBRE DE LA
INTRODUCCIÓN A LA ECONOMÍA DE LA EMPRESA
ASIGNATURA DE GRADO: INTRODUCCIÓN A LA ECONOMÍA DE LA EMPRESA Curso 2010/2011 (Código:65901010) 1.PRESENTACIÓN DE LA ASIGNATURA Se trata de una asignatura cuatrimestral de Carácter Básico, ubicada en el
Programa de la asignatura Curso
Facultad de Informática Universidad Complutense Fundamentos de la programación Programa de la asignatura Curso 2012 2013 Datos generales Asignatura: Titulaciones: Fundamentos de la programación Grado en
