6
FUNDAMENTOS DE LA PROGRAMACIÓN 1° Ing. Telecomunicaciones – Teleco + ITIS – Teleco + LADE Descripción - Titulaciones: Ingeniería de Telecomunicaciones, Teleco / LADE, Teleco / Ing. Informática. - Curso: Primero - Carácter: Troncal (cuatrimestral) - Créditos: 6 (3 teóricos y 3 prácticos Profesores Teoría - Nombre: Antonio Sanz Montemayor - Despacho: 220 Edif. Dept. II (Campus de Mósteles) - E-mail: antonio[dot]sanz[at]urjc[dot]es - url: http://www.escet.urj.es/~asanz - Teléfono: 91 488 71 90 - Tutorías Fuenlabrada: o Miercoles de 18:00 a 20:00 h - Tutorías Móstoles o Lunes de 11:00 a 13:00 o Lunes de 16:00 a 18:00 o Jueves de 11:00 a 13:00 Prácticas - Nombre: Gabriela Pérez Hernández - Despacho: 229 Edif. Dept. II (Campus de Mósteles) - E-mail: gabriela[dot]perez[at]urjc[dot]es - url: http://www.escet.urj.es/~asanz - Teléfono: 91 488 71 90

FUNDAMENTOS DE LA PROGRAMACIÓN.docx

Embed Size (px)

DESCRIPTION

Fundamentos de la Programación

Citation preview

FUNDAMENTOS DE LA PROGRAMACIN1 Ing. Telecomunicaciones Teleco + ITIS Teleco + LADEDescripcin Titulaciones: Ingeniera de Telecomunicaciones, Teleco / LADE, Teleco / Ing. Informtica. Curso: Primero Carcter: Troncal (cuatrimestral) Crditos: 6 (3 tericos y 3 prcticosProfesoresTeora Nombre: Antonio Sanz Montemayor Despacho: 220 Edif. Dept. II (Campus de Msteles) E-mail: antonio[dot]sanz[at]urjc[dot]es url: http://www.escet.urj.es/~asanz Telfono: 91 488 71 90 Tutoras Fuenlabrada: Miercoles de 18:00 a 20:00 h Tutoras Mstoles Lunes de 11:00 a 13:00 Lunes de 16:00 a 18:00 Jueves de 11:00 a 13:00

Prcticas Nombre: Gabriela Prez Hernndez Despacho: 229 Edif. Dept. II (Campus de Msteles) E-mail: gabriela[dot]perez[at]urjc[dot]es url: http://www.escet.urj.es/~asanz Telfono: 91 488 71 90 Tutoras Fuenlabrada: Viernes de 11:00 a 15:00 Aula de prcticas

Horarios Clase de teora: Aula 007 (Aula Magna) de Aulario I (Fuenlabrada) Martes de 9:00 a 11:00 Clase de Prcticas: Laboratorios 9 y 10 del Edif. Laboratorios II (Fuenlabrada) Viernes de 11:00 a 13:00

ContenidosTema 1: INTRODUCCIN: CONCEPTOS DE PROGRAMACIN Leccin 1.1: Introduccin Leccin 1.2: Problemas, algoritmos y programas Leccin 1.3: Paradigmas y lenguajes de programacin Leccin 1.4: Desarrollo sistemtico de programas

Tema 2: ELEMENTOS BSICOS DE LA PROGRAMACIN Leccin 2.1: Tipos de datos bsicos Leccin 2.2: Instrucciones bsicas Leccin 2.3: Documentacin del programa Leccin 2.4: Aspectos de correccin, eficiencia y claridad

Tema 3: INSTRUCCIONES ESTRUCTURADAS Leccin 3.1: Instrucciones compuestas Leccin 3.2: Instrucciones de seleccin Leccin 3.3: Instrucciones de iteracin

Tema 4: SUBPROGRAMACIN Leccin 4.1: Estructura sintctica de subprogramas Leccin 4.2: Subprogramas con parmetros Leccin 4.3: Vigencia y mbito

Tema 5: INTRODUCCIN A LA RECURSIVIDAD Leccin 5.1: Conceptos bsicos Leccin 5.2: Tipos de recursividad

Tema 6: TIPOS DE DATOS DEFINIDOS POR EL PROGRAMADOR Leccin 6.1: Definicin de tipos Leccin 6.2: Tipo enumerado Leccin 6.3: Tipo subrango Leccin 6.4: Compatibilidad entre tipos

Tema 7: TIPOS DE DATOS ESTRUCTURADOS I: ARRAYS Leccin 7.1: Descripcin Leccin 7.2: Operaciones Leccin 7.3: Arrays unidimensionales (vectores) Leccin 7.4: Arrays bidimensionales Leccin 7.5: Algoritmos con arrays

Tema 8: TIPOS DE DATOS ESTRUCTURADOS II: REGISTROS Leccin 8.1: Descripcin Leccin 8.2: Operaciones

Tema 9: ARCHIVOS Leccin 9.1: Descripcin Leccin 9.2: Organizacin y acceso

Tema 10: GESTIN DINMICA DE MEMORIA Leccin 10.1: Punteros Leccin 10.2: Listas enlazas simples

BibliografaBsica T. Gonzlez de Lena, I. Hernn, R. Martnez, F. Nava, JJ. Pantrigo, M. Paredes, A. Sanz. Introduccin a la Programacin: Problemas Resueltos en Pascal, Editorial Ramn Areces, 2005. L. Joyanes, Fundamentos de programacin, ed. : McGraw-Hill, 2003. C. Pareja Flores y otros, Desarrollo de Algoritmos y Tcnicas de programacin, ed. : Ra-Ma, 1997. P. Grogono, Programacin en Pascal, ed. : Addison-Wesley Iberoamericana, 1996. S. Leestman y L. Nyhoff, Programacin en Pascal, 4 ed. : Prentice-Hall, 1999. W.I. Salmon, Introduccin a la computacin con Turbo Pascal (5.0/5.5/6.0/TPW): estructuras y abstracciones, ed. : Addison-Wesley Iberoamericana, 1993).Complementaria Castro. Et al. Curso de programacin, ed. : McGraw-Hill, 1993 Das de Ilarraza Snchez y F. Lucio Carrasco, Verificacin de programas y metodologa de la programacin, Servicio Editorial Universidad de Pas Vasco, 1990. N. Dale, H.M. Walker. Abstract Data Types. Specifications, Implementations, Applications. D.C. Heath and Company, 1996. R. Pea Mar, diseo de Programas. Formalismo y Abstraccin. Prentice Hall, 1998. N. Wirth, Algoritmos y Estructuras de datos, ed. : Prentice-Hall, 1986.

MetodologaSe imparten cuatro (4) horas semanales, dos en clase de teora y dos en prcticas: Clases tericas: Se presentan los contenidos tericos de la asignatura y se ilustran con ejemplos. La teora es presentada con ayuda de medios audiovisuales y el alumno dispondr de los contenidos del tema que se va a tratar. Clases prcticas: Se proponen dos tipos de clases prcticas. Por un lado, se llevan a cabo prcticas de programacin utilizando un ordenador. El objetivo de estas sesiones es que el alumno resuelva individualmente un problema que ayude a reforzar los contenidos tericos presentados recientemente. Como complemento a estas sesiones, se proponen al alumno hojas de problemas que deben ser resueltas por su cuenta para, posteriormente, poner las soluciones en comn, discutirlas, mejorarlas y corregirlas.

Sistema de evaluacinSe evaluarn los conocimientos del alumno con ayuda de dos tipos de pruebas: exmenes escritos y prcticas. Para que se considere aprobada la asignatura el alumno debe superar cada una de ellas por separado. Se entender que el alumno ha superado una parte si consigue un 50% o ms de la nota mxima para esa parte. Exmenes escritos: consiste en la realizacin de un ejercicio escrito en el que se proponen preguntas que hacen referencia a contenidos tericos y prcticos de la asignatura. Prcticas: Se propondr prcticas semanales y, opcionalmente se recoger alguna prctica o examen de prcticas, a desarrollar individualmente. La nota asignada a esta prctica ser de apto o no apto. En caso de que la nota sea no apto, el alumno deber elaborar otra prctica que entregar en septiembre.La nota de cada una de estas partes se conserva hasta septiembre, de modo que un alumno podr tener pendiente la parte terica, la parte prctica o ambas. Los profesores estiman que la asistencia a clase en esta universidad presencial es obligatoria.