Sei sulla pagina 1di 11

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

GUA DOCENTE DE
INTRODUCCIN A LA PROGRAMACIN
Curso 2011-2012

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

TITULACION: GRADO EN INGENIERA INFORMTICA GUIA DOCENTE DE LA ASIGNATURA: INTRODUCCIN A LA PROGRAMACIN Profesores ISIDORO HERNN LOSADA RAQUEL HIJN NEIRA ASCENSIN LOVILLO GIL EMILIO JOS SAN MARTN FUENTES Coordinador de la asignatura ISIDORO HERNN LOSADA I.- Identificacin de la asignatura Tipo Materia Perodo de imparticin N Crditos Idioma en el que se imparte Departamento Asignaturas llave Tasa de xito Formacin bsica Informtica 1er semestre del 1er curso 6 Castellano Lenguajes y Sistemas Informticos I -Este dato ser incluido por el Vicerrectorado de Profesorado, Titulaciones, Ordenacin Acadmica, Coordinacin y Campus

II.- Presentacin El objetivo general de la asignatura es dotar al alumno de los conocimientos y competencias bsicas para resolver problemas por medio de la computadora, realizando programas que siguen el paradigma de la programacin imperativa. Es una asignatura clave dentro de la titulacin, pues es la base del resto de asignaturas que implican programacin. Est muy relacionada con Estructuras de Datos y con Programacin Orientada a Objetos, as como con otras asignaturas donde hay que programar el ordenador. Esta asignatura no tiene requisitos previos, pero es recomendable tener soltura en resolucin de problemas matemticos y lgicos as como usar la computadora a nivel de usuario.

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

III.- Competencias Competencias transversales Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecucin de sistemas, servicios y aplicaciones informticas, de acuerdo con los conocimientos adquiridos segn lo establecido en el apartado 3.2. Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informticas empleando los mtodos de la ingeniera del software como instrumento para el aseguramiento de su calidad, de acuerdo con los conocimientos adquiridos segn lo establecido en el apartado 3.2. Conocimiento de las materias bsicas y tecnologas, que capaciten para el aprendizaje y desarrollo de nuevos mtodos y tecnologas, as como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones. Capacidad para resolver problemas con iniciativa, toma de decisiones, autonoma y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesin de Ingeniero Tcnico en Informtica.

G4

G5

G8

G9

Competencias especficas B4 Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera. Conocimiento y aplicacin de los procedimientos algortmicos bsicos de las tecnologas informticas para disear soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos. Conocimiento, diseo y utilizacin de forma eficiente los tipos y estructuras de datos ms adecuados a la resolucin de un problema. Conocimiento, diseo y utilizacin de forma eficiente los tipos y estructuras de datos ms adecuados a la resolucin de un problema. Capacidad para tener un conocimiento profundo de los principios fundamentales y modelos de la computacin y saberlos aplicar para interpretar, seleccionar, valorar, modelar, y crear nuevos conceptos, teoras, usos y desarrollos tecnolgicos relacionados con la informtica

C6 C7 C8

E1

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

IV.- Contenido

IV. A. Temario de la asignatura Bloque temtico Tema Apartados Introduccin y conceptos de programacin Tipos de datos bsicos. Elementos bsicos de Pascal Tipos de datos definidos por el programador Compatibilidad entre tipos La documentacin del programa Instrucciones compuestas Instrucciones de seleccin Instrucciones de iteracin Estructura sintctica de subprogramas Subprogramas con parmetros Vigencia y mbito Aspectos metodolgicos y de diseo

Tema 1. Elementos bsicos de Pascal Tema 2. Instrucciones estructuradas Tema 3. Subprogramas Tema 4. Introduccin a la recursividad Tema 1. Arrays II.- Estructuras de datos complejas

I.- Introduccin, tipos simples, estructuras de control, modularizacin y recursividad

Conceptos bsicos Recursividad lineal Recursividad mltiple Tipo array: descripcin y operaciones Arrays unidimensionales Arrays multidimensionales Algoritmos con arrays Tipo registro: descripcin y operaciones Tipo fichero: descripcin y operaciones Tipos de ficheros Manipulacin de ficheros

Tema 2. Registros y ficheros

IV. B. Actividades obligatorias (evaluables):

Prcticas obligatorias Se entregarn dos prcticas obligatorias a lo largo del cuatrimestre. Todas ellas sern acumulativas aunque no reevaluables. Son no-reevaluables debido a que se deben hacer a lo largo del curso, introduciendo en momentos concretos los conceptos adecuados. El contenido de las prcticas estar relacionado con el momento del curso en el que se hagan, y se trata de prcticas supervisadas, en las que la orientacin del profesor es importante. Tienen un carcter local, cobran su sentido slo si se hacen en el momento adecuado. La primera se realizar individualmente, la segunda, en grupos de no ms de tres integrantes.

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

La primera, al finalizar el tema 3, se centrar en comprobar que el alumno comprende y sabe emplear correctamente la subprogramacin y las instrucciones estructuradas. La segunda (grupal), al finalizar los contenidos de la asignatura, se centrar en comprobar que el alumno comprende y sabe emplear con el dominio suficiente todos los conocimientos adquiridos durante el curso. El material a entregar como resultado del trabajo realizado en todas ellas ser un programa que cumpla las especificaciones indicadas en cada uno de los enunciados de las prcticas junto con una memoria descriptiva del trabajo realizado. La estructura y contenidos de la memoria se indicarn en el enunciado. El profesor corregir las prcticas y publicar las calificaciones y, optativamente, podr requerir la defensa presencial e individual de las prcticas de aquellos estudiantes que estime oportuno, aun siendo las prcticas de carcter grupal.

Laboratorios La asistencia y realizacin de prcticas en los laboratorios de ordenadores supondr, aproximadamente, la mitad de la actividad lectiva.

V.- Tiempo de trabajo

Clases tericas Clases prcticas/de resolucin de problemas, casos, etc. Prcticas en laboratorios tecnolgicos, clnicos, etc. Realizacin de pruebas Tutoras acadmicas Actividades relacionadas: jornadas, seminarios, etc. Preparacin de clases tericas Preparacin de clases prcticas/problemas/casos Preparacin de pruebas Total de horas de trabajo del estudiante

14 10 18 6 12 0 20 50 20 150

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

VI.- Metodologa y plan de trabajo Clases tericas Periodo Semanas 1 y 2: Cuatro horas (dos sesiones) Semanas 3 y 4: Cuatro horas (dos sesiones) Semanas 5 y 6: Cuatro horas (dos sesiones) Semana 7: Dos horas (una sesin) Temas Elementos bsicos de Pascal Instrucciones estructuradas Subprogramas Introduccin a la recursividad

Semanas 8 a 11 (inclusive): Tres semanas y media (tres Arrays sesiones y media) Semanas 11 (inclusive) a 14: Tres semanas (dos sesiones Registros y ficheros y media) Prcticas/de resolucin de problemas, casos, etc. Periodo Semanas 1 y 2: Cuatro horas (dos sesiones) Semanas 3 y 4: Cuatro horas (dos sesiones) Semanas 5 y 6: Cuatro horas (dos sesiones) Semana 7: Dos horas (una sesin) Temas Elementos bsicos de Pascal Instrucciones estructuradas Subprogramas Introduccin a la recursividad

Semanas 8 a 11 (inclusive): Tres semanas y media (tres Arrays sesiones y media) Semanas 11 (inclusive) a 14: Tres semanas (dos sesiones Registros y ficheros y media)

Laboratorios Periodo Semanas 1 y 2: Cuatro horas (dos sesiones) Semanas 3 y 4: Cuatro horas (dos sesiones) Semanas 5 y 6: Cuatro horas (dos sesiones) Semana 7: Dos horas (una sesin) Temas Elementos bsicos de Pascal Instrucciones estructuradas Subprogramas Introduccin a la recursividad

Semanas 8 a 11 (inclusive): Tres semanas y media (tres Arrays sesiones) Semanas 11 (inclusive) a 14: Tres semanas (dos sesiones) Registros y ficheros

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

NOTA: Las fechas exactas de los laboratorios estn por determinar porque dependen de la disponibilidad de los laboratorios de ordenadores. Tutoras acadmicas Periodo Una hora Una por cada tema. En funcin de los contenidos y de las solicitudes para cada uno de semanal / los temas, las tutoras podrn ser individuales o grupales quincenal Pruebas Fecha Finales de septiembre Finales de octubre Finales de noviembre Diciembre Primera semana de noviembre Diciembre Contenidos Prueba escrita de de preguntas cortas Prueba escrita de de preguntas cortas Prueba escrita de de preguntas cortas Prueba final de ejercicios de programacin Prctica individual de subprogramas e instrucciones estructuradas Prctica grupal de todo el temario

VII.- Mtodos de evaluacin VII. A. Ponderacin para la evaluacin continua El sistema de evaluacin de las titulaciones en el marco del EEES es la evaluacin continua. En el sistema de evaluacin continua la asistencia a clase es obligatoria y su valoracin en el proceso de evaluacin continua de la asignatura la establecern los profesores en cada asignatura. % Mnimo de asistencia a clase: 80%.

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

Actividad evaluadora Prueba: Test Prueba: Preguntasde desarrolloescritas

Tipo

Ponderacin Periodo

Contenido

Acumulativa

5% Noreevaluable 10% 10%

Temario Septiembre impartido /Octubre/ hasta la Noviembre fecha

Liberatoria Puntuacin mnima(de1a 10):5 Acumulativa

Reevaluable 35% Diciembre /Junio Todo el temario

Prcticasfueradel aula: Trabajos individuales Prcticasfueradel aula: Trabajosde grupo Total

Noreevaluable 15%

Noviembre Temas1,2 y3

Acumulativa

Noreevaluable 25%

Diciembre

Todoel temario

100%

VII. B. Ponderacin para la evaluacin de alumnos a tiempo parcial Para que un alumno pueda optar a esta evaluacin, tendr que obtener la Dispensa Acadmica para la asignatura, que habr solicitado al Decano o Director/a del Centro que imparte su titulacin. La Dispensa Acadmica no excluye de la evaluacin continua. Dicha evaluacin se acomodar por el profesor, asistido por el coordinador de grado, establecindose la adaptacin curricular segn las caractersticas de cada caso concreto.

VII. C. Revisin de las pruebas de evaluacin. Una vez vayan publicndose los resultados de las pruebas de evaluacin, el profesor establecer junto con los resultados un procedimiento y un tiempo determinado para que los alumnos que lo deseen soliciten una revisin de las pruebas de evaluacin. La revisin de las pruebas de evaluacin se llevar a cabo en el horario acordado entre profesores y alumnos.

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

VIII.- Recursos y materiales didcticos Bsica Ttulo Autor Editorial Ttulo Autor Editorial Ttulo Autor Editorial Ttulo Autor Editorial Desarrollo de algoritmos y tcnicas de programacin estructurada Pareja Flores et al. Ra-Ma 1997 Programacin en Pascal S. Leetsma & L. Nyhoff Prentice-Hall 1999 (4 edicin) Introduccin a la Programacin: problemas resueltos en Pascal M. T. Gonzlez de Lena et al. Editorial universitaria Ramn Areces 2005 Programacin en Pascal L. Joyanes Aguilar McGraw-Hill 2006

Complementaria Ttulo Autor Editorial Ttulo Autor Editorial Ttulo Autor Editorial Fundamentos de programacin. Algoritmos, Estructuras de datos y Objetos L. Joyanes Aguilar McGraw-Hill 2003 Introduccin a la computacin con Turbo Pascal (5.0/5.5/6.0/TPW): estructuras y abstracciones W. I. Salmon Addison-Wesley Iberoamericana 1993 Algoritmos y estructuras de datos N. Wirth Prentice-Hall 1986

IX.- Profesorado Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Isidoro Hernn Losada Se informar al principio del cuatrimestre en clase y travs del campus virtual isidoro.hernan@urjc.es Lenguajes y Sistemas Informticos I

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

Categora Titulacin Acadmica Experiencia Docente

Profesor Colaborador Licenciado en CC. Fsicas Especialidad de Clculo Automtico por la UCM Profesor Asociado a tiempo parcial del Departamento de Lenguajes y Sistemas Informticos de la Universidad Complutense de Madrid (19992000). Asignatura: Metodologa de la Programacin. Profesor de la URJC desde Octubre-2000, de distintas asignaturas de programacin: Metodologa y Tecnologa de la Programacin de ITIG e ITIS Programacin Orientada a Objetos de I. Telecomunicaciones. Introduccin a la Programacin de G. Ing. Informtica y del Software Programacin Orientada a Objetos de G. Ing. Informtica y del Software. Fundamentos de diseo del software de G. Ing. de Computadores

Reconocidos dos tramos docentes Experiencia profesional

Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica

Raquel Hijn Neira Se informar al principio del semestre en clase y travs del campus virtual raquel.hijon@urjc.es Lenguajes y Sistemas Informticos I Profesor Contratado Doctor Doctor en Ingeniera Informtica por la URJC Master Oficial en Tecnologas de la Informacin y Sistemas Informticos por la URJC Profesora adscrita del Departamento de Lenguajes y Sistemas Informticos I de la URJC desde 2003. Ingeniera de Software en los Departamentos de Informtica en empresas de Consultora Informtica y Desarrollo Industrial (1998-2004). Imparte esta asignatura desde el curso acadmico 2006-07

Experiencia Docente Experiencia profesional

Nombre y apellidos Horario de tutoras

Ascensin Lovillo Gil Se informar al principio del semestre en clase y travs del campus virtual.

10

ltimaactualizacin:25dejuliode2011

VicerrectoradodeProfesorado,Titulaciones, OrdenacinAcadmica,CoordinacinyCampus.

acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica Experiencia Docente Experiencia profesional

Ser necesario solicitarlas previamente mediante correo electrnico. ascension.lovillo@urjc.es Lenguajes y Sistemas Informticos I Porofesora Colaboradora Licenciada en Filologa Hispnica y Semtica por la UCM Antigedad en el rea de Lenguajes y Sistemas Informticos: 9 aos. Reconocio un tramo de docencia Instituto de Lexicografa de la Real Academia Espaola (1994-2000 y 2002). Unidad Informtica del Consejo Superior de Investigaciones Cientficas (2001). Fundacin Francisco Giner de los Ros [Institucin Libre de Enseanza] (2002). Profesora asociada e invitada en la Universidad Carlos III de Madrid (2002-2006)

Nombre y apellidos Horario de tutoras acadmicas Correo electrnico Departamento/rea de conocimiento Categora Titulacin Acadmica

Emilio San Martn Fuentes Se informar al principio del semestre en clase y travs del campus virtual. Ser necesario solicitarlas previamente mediante correo electrnico. emilio.sanmartin@urjc.es Lenguajes y Sistemas Informticos I Profesor Asociado Ingeniero Tcnico en Informtica de Gestin Mster Oficial en Tecnologas de la Informacin y Sistemas Informticos Mster Oficial en Ingeniera de la Decisin Master in Business Administration - MBA Antigedad en el rea de Lenguajes y Sistemas Informticos: 2 aos. 2009-actualidad: Universidad Rey Juan Carlos

Experiencia Docente Experiencia profesional

11

ltimaactualizacin:25dejuliode2011

Potrebbero piacerti anche