Source: http://www.us.es/esl/estudios/grados/plan_206/asignatura_2060001
Timestamp: 2013-06-19 20:03:09+00:00

Document:
Universidad de Sevilla :: Fundamentos de Programación
Actualizado el 18/06/2013 11:09
Fundamentos de Programación (Grado en Ingeniería Informática-Tecnologías Informáticas)
Programa de la asignaturaVersión PDFProyectos docentes de la asignatura. Curso 2012/2013:Proyecto docente del grupo 1 TIProyecto docente del grupo 2 TIProyecto docente del grupo 3 TIProyecto docente del grupo 4 TI
BENGOA DIAZ, ALFONSO MARIA DE
FERRER TROYANO, FRANCISCO JAVIER
GARCIA GUTIERREZ, JORGE
GARCIA VALLEJO, CARLOS ANTONIO
GONZALEZ ROMANO, JOSE MARIANO
MATEOS GARCIA, DANIEL
PONTES BALANZA, BEATRIZ
REINA QUINTERO, ANTONIA MARIA
ROMERO ALETA, RAFAEL
ROMERO MORENO, LUISA MARIA
ÍndiceObjetivos docentes específicosCompetencias específicasContenidos de la asignaturaActividades formativas de primer cuatrimestreActividades formativas de segundo cuatrimestreSistemas y criterios de evaluaciónPrograma de la asignaturaObjetivos docentes específicosAprender una metodología para el diseño, implementación y documentación de programas
Apreciar el papel central que juega la abstracción 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 programación orientado a objetos
Aprender nociones básicas del lenguaje de programación CVolver al índiceCompetencias específicasE03: Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingeniería
E04: Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería
E05: Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingenieríaVolver al índiceContenidos de la asignaturaIntroducción a la Programación Orientada a Objetos
Implementación y reutilización
Factorías e Iterables
Expresiones y órdenes
Tratamientos secuenciales generalizados
Composición de iterables
Introducción al lenguaje de programación CVolver al índiceActividades formativas de primer cuatrimestreClases teóricasHoras presenciales: 30Horas no presenciales: 45Metodología de enseñanza aprendizaje:Las clases de teoría son aquellas en las que el profesor expone los principales conceptos teóricos, correspondientes a los temas del programa. Se imparten en un aula de teoría con la pizarra como medio didáctico fundamental y con el apoyo del ordenador para mostrar esquemas algorítmicos complejos o código fuente. La labor del alumno en estas clases consistirá básicamente 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 resolución de ejercicios y ejemplos, una vez expuestos los conceptos sobre los cuales estos están basados. Los ejercicios consisten en la resolución de algoritmos mediante la aplicación de esquemas de creciente dificultad a lo largo del curso; dichos esquemas se describen en el lenguaje de programación orientado a objetos que se utilizará posteriormente en las clases de laboratorio, Java. La labor del alumno en estas clases consistirá básicamente en participar en la resolución de los ejercicios y problemas propuestos por el profesor.
Una vez en su casa, el alumno debería repasar la clase, comprendiendo los conceptos teóricos y repasando los ejercicios, por si hubiera alguna duda o alternativa en su solución. Estas dudas podrán ser planteadas al profesor en la siguiente clase o más tranquilamente en su horario de tutorías.
Cada tema del curso tendrá asociado un boletín de problemas. Algunos problemas de este boletín se resolverán en clase de problemas, otros se resolverán en el laboratorio y el resto deberá realizarlos el alumno por su propia cuenta.Competencias que desarrollaConocimientos básicos de la profesión
E03: Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingenieríaPrácticas de LaboratorioHoras presenciales: 24Horas no presenciales: 45Metodología de enseñanza aprendizaje:Las clases de prácticas 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 prácticas y cada subgrupo recibe docencia de un profesor.
El profesor comenzará la clase repasando los conceptos que se trabajarán en la misma. Seguidamente planteará y resolverá varios ejercicios del boletín de problemas con la participación de los alumnos.Competencias que desarrollaResolución de problemas
E05: Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingenieríaExámenesHoras presenciales: 6Horas no presenciales: 0Metodología de enseñanza aprendizaje:Competencias que desarrollaVolver al índiceActividades formativas de segundo cuatrimestreClases teóricasHoras presenciales: 30Horas no presenciales: 45Metodología de enseñanza aprendizaje:Las clases de teoría son aquellas en las que el profesor expone los principales conceptos teóricos, correspondientes a los temas del programa. Se imparten en un aula de teoría con la pizarra como medio didáctico fundamental y con el apoyo del ordenador para mostrar esquemas algorítmicos complejos o código fuente. La labor del alumno en estas clases consistirá básicamente 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 resolución de ejercicios y ejemplos, una vez expuestos los conceptos sobre los cuales estos están basados. Los ejercicios consisten en la resolución de algoritmos mediante la aplicación de esquemas de creciente dificultad a lo largo del curso; dichos esquemas se describen en el lenguaje de programación orientado a objetos que se utilizará posteriormente en las clases de laboratorio, Java. La labor del alumno en estas clases consistirá básicamente en participar en la resolución de los ejercicios y problemas propuestos por el profesor.
E05: Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingenieríaExámenesHoras presenciales: 6Horas no presenciales: 0Metodología de enseñanza aprendizaje:Competencias que desarrollaVolver al índiceSistemas y criterios de evaluaciónEvaluación ordinariaEl sistema de evaluación ordinaria consta de dos exámenes parciales, uno al final de cada cuatrimestre, y un examen final. Los exámenes serán escritos y constarán de varias cuestiones y/o problemas que permitan evaluar la materia impartida en las clases de teoría-problemas y en las de prácticas.
Los alumnos que hayan superado un examen parcial no tendrán que examinarse de la parte correspondiente en el examen final, aunque podrán hacerlo si desean mejorar su nota.Evaluación alternativaLa evaluación alternativa consiste en complementar los exámenes parciales con unos controles que se realizarán en el aula dentro del horario de clase de cada grupo, y cuyo objetivo es fomentar el trabajo continuo del alumno. Estos controles se realizarán de forma bimensual, serán voluntarios y permitirán al alumno que los realice obtener hasta un máximo de 1 punto adicional que se sumará a la nota final.
La calificación final de la asignatura será la suma de la nota media de ambos parciales (hasta 10 puntos) y la nota de los controles (hasta 1 punto) Para aprobar la asignatura mediante este sistema será necesario obtener una calificación final igual o superior a 5 puntos, obtener una nota igual o superior a 4 puntos en cada parcial y completar al menos un 80% de los controles realizados durante el curso.Volver al índice

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución