Anda di halaman 1dari 4

PROGRAMA DE LA ASIGNATURA "Fundamentos de Programacin" Grado en Ingeniera Informtica-Ingeniera de Computadores Departamento de Lenguajes y Sistemas Informticos E.T.S.

Ingeniera Informtica
DATOS BSICOS DE LA ASIGNATURA Titulacin: Grado en Ingeniera Informtica-Ingeniera de Computadores

Ao del plan de estudio: 2010 Centro: Asignatura: Cdigo: Tipo: Curso: Perodo de imparticin: Ciclo: rea: Horas : Crditos totales : Departamento: Direccin fsica: Direccin electrnica: E.T.S. Ingeniera Informtica Fundamentos de Programacin 2040001 Troncal/Formacin bsica 1 Anual 0 Lenguajes y Sistema Informticos (rea responsable) 300 12.0 Lenguajes y Sistemas Informticos (Departamento responsable) AVDA. REINA MERCEDES, S/N 41012 SEVILLA http://www.lsi.us.es/

OBJETIVOS Y COMPETENCIAS Objetivos docentes especficos Aprender una metodologa para el diseo, implementacin y documentacin de programas Apreciar el papel central que juega la abstraccin en la tarea de programar Conocer estructuras de datos, algoritmos y esquemas de uso general Introducir el paradigma de la POO Aprender un lenguaje de programacin orientado a objetos Aprender nociones bsicas del lenguaje de programacin C Competencias: Competencias transversales/genricas Solidez en los conocimientos bsicos de la profesin Capacidad de anlisis y sntesis

Curso de entrada en vigor: 2013/2014

1 de 4

Resolucin de problemas Habilidades elementales en informtica Capacidad para aplicar la teora a la prctica Habilidad para trabajar de forma autnoma Inquietud por la calidad Competencias especficas E03: Capacidad para comprender y dominar los conceptos bsicos de matemtica discreta, lgica, algortmica y complejidad computacional, y su aplicacin para la resolucin de problemas propios de la ingeniera E04: Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera E05: Conocimiento de la estructura, organizacin, funcionamiento e interconexin de los sistemas informticos, los fundamentos de su programacin, y su aplicacin para la resolucin de problemas propios de la ingeniera CONTENIDOS DE LA ASIGNATURA Introduccin a la Programacin Orientada a Objetos Elementos del lenguaje Java Diseo de tipos Colecciones Tratamientos secuenciales Implementacin y reutilizacin Factoras Iterables Expresiones y criterios de ordenacin Tratamientos secuenciales generalizados Composicin de iterables Introduccin al lenguaje de programacin C ACTIVIDADES FORMATIVAS

Relacin de actividades formativas del primer cuatrimestre


Clases tericas Horas presenciales: 30.0

Horas no presenciales: 45.0 Metodologa de enseanza-aprendizaje: Las clases de teora son aquellas en las que el profesor expone los principales conceptos tericos, correspondientes a los temas del programa. Se imparten en un aula de teora con la pizarra como medio didctico fundamental y con el apoyo del ordenador para mostrar esquemas algortmicos complejos o cdigo fuente. La labor del alumno en estas clases consistir bsicamente en trasladar a sus apuntes las principales ideas que el profesor transmita y preguntar las dudas que le puedan surgir. Las clases de problemas se centran, sobre todo, en la resolucin de ejercicios y ejemplos, una vez expuestos los conceptos sobre los cuales estos estn basados. Los ejercicios consisten en la resolucin de algoritmos mediante la aplicacin de esquemas de creciente dificultad a lo largo del curso; dichos esquemas se describen en el lenguaje de programacin orientado a objetos que se utilizar posteriormente en las clases de laboratorio, Java. La labor del alumno en estas clases consistir bsicamente en participar en la resolucin de los ejercicios y problemas propuestos por el profesor. Una vez en su casa, el alumno debera repasar la clase, comprendiendo los conceptos tericos y repasando los ejercicios, por si hubiera alguna duda o alternativa en su solucin. Estas dudas podrn ser planteadas al profesor en la siguiente clase o ms tranquilamente en su horario de tutoras. Cada tema del curso tendr asociado un boletn de problemas. Algunos problemas de este boletn se resolvern en clase de problemas, otros se resolvern en el laboratorio y el resto deber realizarlos el alumno por su propia cuenta. Competencias que desarrolla: Conocimientos bsicos de la profesin Capacidad de anlisis y sntesis Resolucin de problemas Capacidad de aplicar los conocimientos a la prctica Inquietud por la calidad E03: Capacidad para comprender y dominar los conceptos bsicos de matemtica discreta, lgica, algortmica y complejidad computacional, y su aplicacin para la resolucin de problemas propios de la ingeniera

Curso de entrada en vigor: 2013/2014

2 de 4

Prcticas de Laboratorio Horas presenciales: 24.0

Horas no presenciales: 45.0 Metodologa de enseanza-aprendizaje: Las clases de prcticas se realizan en un aula de laboratorio que dispone de unos 24 ordenadores con el software necesario para implementar los programas. El grupo de clase se divide en dos o tres subgrupos de prcticas y cada subgrupo recibe docencia de un profesor. El profesor comenzar la clase repasando los conceptos que se trabajarn en la misma. Seguidamente plantear y resolver varios ejercicios del boletn de problemas con la participacin de los alumnos. Competencias que desarrolla: Resolucin de problemas Habilidades bsicas de manejo de ordenador Capacidad de aplicar los conocimientos a la prctica Habilidad para trabajar de forma autnoma Inquietud por la calidad E04: Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera E05: Conocimiento de la estructura, organizacin, funcionamiento e interconexin de los sistemas informticos, los fundamentos de su programacin, y su aplicacin para la resolucin de problemas propios de la ingeniera Exmenes Horas presenciales: 6.0

Horas no presenciales: 0.0 Tipo de examen: El alumno debe resolver en el aula de forma individual un problema de pequeo tamao propuesto por el profesor.

Relacin de actividades formativas del segundo cuatrimestre


Clases tericas Horas presenciales: 30.0

Horas no presenciales: 45.0 Metodologa de enseanza-aprendizaje: Las clases de teora son aquellas en las que el profesor expone los principales conceptos tericos, correspondientes a los temas del programa. Se imparten en un aula de teora con la pizarra como medio didctico fundamental y con el apoyo del ordenador para mostrar esquemas algortmicos complejos o cdigo fuente. La labor del alumno en estas clases consistir bsicamente en trasladar a sus apuntes las principales ideas que el profesor transmita y preguntar las dudas que le puedan surgir. Las clases de problemas se centran, sobre todo, en la resolucin de ejercicios y ejemplos, una vez expuestos los conceptos sobre los cuales estos estn basados. Los ejercicios consisten en la resolucin de algoritmos mediante la aplicacin de esquemas de creciente dificultad a lo largo del curso; dichos esquemas se describen en el lenguaje de programacin orientado a objetos que se utilizar posteriormente en las clases de laboratorio, Java. La labor del alumno en estas clases consistir bsicamente en participar en la resolucin de los ejercicios y problemas propuestos por el profesor. Una vez en su casa, el alumno debera repasar la clase, comprendiendo los conceptos tericos y repasando los ejercicios, por si hubiera alguna duda o alternativa en su solucin. Estas dudas podrn ser planteadas al profesor en la siguiente clase o ms tranquilamente en su horario de tutoras. Cada tema del curso tendr asociado un boletn de problemas. Algunos problemas de este boletn se resolvern en clase de problemas, otros se resolvern en el laboratorio y el resto deber realizarlos el alumno por su propia cuenta. Competencias que desarrolla: Conocimientos bsicos de la profesin Capacidad de anlisis y sntesis Resolucin de problemas Capacidad de aplicar los conocimientos a la prctica Inquietud por la calidad E03: Capacidad para comprender y dominar los conceptos bsicos de matemtica discreta, lgica, algortmica y complejidad computacional, y su aplicacin para la resolucin de problemas propios de la ingeniera

Curso de entrada en vigor: 2013/2014

3 de 4

Prcticas de Laboratorio Horas presenciales: 24.0

Horas no presenciales: 45.0 Metodologa de enseanza-aprendizaje: Las clases de prcticas se realizan en un aula de laboratorio que dispone de unos 24 ordenadores con el software necesario para implementar los programas. El grupo de clase se divide en dos o tres subgrupos de prcticas y cada subgrupo recibe docencia de un profesor. El profesor comenzar la clase repasando los conceptos que se trabajarn en la misma. Seguidamente plantear y resolver varios ejercicios del boletn de problemas con la participacin de los alumnos. Competencias que desarrolla: Resolucin de problemas Habilidades bsicas de manejo de ordenador Capacidad de aplicar los conocimientos a la prctica Habilidad para trabajar de forma autnoma Inquietud por la calidad E04: Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera E05: Conocimiento de la estructura, organizacin, funcionamiento e interconexin de los sistemas informticos, los fundamentos de su programacin, y su aplicacin para la resolucin de problemas propios de la ingeniera Exmenes Horas presenciales: 6.0

Horas no presenciales: 0.0 Tipo de examen: El alumno debe resolver en el aula de forma individual un problema de pequeo tamao propuesto por el profesor.

SISTEMAS Y CRITERIOS DE EVALUACIN Y CALIFICACIN Evaluacin ordinaria El sistema de evaluacin ordinaria consiste en la realizacin de una prueba escrita y un trabajo prctico. La prueba escrita consta de varias cuestiones y/o problemas. El trabajo prctico consiste en la realizacin y defensa de un proyecto de mediana envergadura. Para realizar la prueba escrita es requisito indispensable la entrega previa del trabajo prctico en el plazo que se indique. Para aprobar la asignatura es necesario superar tanto la prueba escrita como el trabajo prctico y obtener una nota mnima de 5 puntos en el conjunto de ambos. La calificacin final de la asignatura ser la media ponderada de las calificaciones de ambas pruebas.

Evaluacin alternativa El sistema de evaluacin alternativa consta de dos parciales, uno al final de cada cuatrimestre, cada uno de los cuales consta de una prueba escrita y varios trabajos prcticos que se irn realizando a lo largo del cuatrimestre. Las pruebas escritas constan de varias cuestiones y/o problemas. Los trabajos prcticos consisten en la realizacin y defensa de un proyecto de mediana envergadura. Para realizar las pruebas escritas es requisito indispensable la entrega previa de los trabajos prcticos en los plazos que se indiquen. La calificacin final de la asignatura ser la media ponderada de las calificaciones de ambos parciales. Para aprobar un parcial es necesario superar tanto la prueba escrita como los trabajos prcticos. Para aprobar la asignatura por parciales es necesario obtener una nota de al menos 4 puntos en cada parcial y una calificacin final de al menos 5 puntos. Los alumnos que hayan superado un examen parcial no tendrn que examinarse de la parte correspondiente en el examen final, aunque podrn hacerlo si desean mejorar su nota. Las calificaciones de los exmenes parciales aprobados se guardarn para la primera convocatoria de la asignatura pero no para las siguientes.

Curso de entrada en vigor: 2013/2014

4 de 4

Anda mungkin juga menyukai