Anda di halaman 1dari 11

Metodologa y Tecnologa de la Programacin

Ingeniera Tcnica en Informtica de Gestin Diplomatura en Estadstica e Ingeniera Tcnica en Informtica de Gestin

Objetivos de la Asignatura

Desarrollar en el alumno la capacidad de analizar y resolver problemas mediante el diseo de algoritmos Conocer los tipos de datos y estructuras de control bsicas Utilizar los principios de la programacin estructurada y modular Identificar cul es la estructura de datos ms adecuada para resolver un determinado problema Aprender un lenguaje de programacin estructurado de alto nivel Aprender a implementar un programa en un lenguaje de programacin a partir del diseo de un algoritmo Proporcionar los fundamentos tericos y prcticos bsicos para cursar posteriores asignaturas que hacen uso intensivo de la programacin

Metodologa y Tecnologa de la Programacin I

Temario de Teora

Tema Tema Tema Tema Tema Tema Tema Tema

1: 2: 3: 4: 5: 6: 7: 8:

Introduccin a la programacin de ordenadores Concepto de algoritmo Estructuras de control Programacin estructurada y modular Arrays Cadenas de caracteres Otras estructuras de datos Documentacin

Metodologa y Tecnologa de la Programacin I

Temario de prcticas

MDULO I: TIPOS ELEMENTALES Y ESTRUCTURAS BSICAS DE CONTROL


MDULO II: PROGRAMACIN MODULAR


Prctica Prctica Prctica Prctica

1. 2. 3. 4.

Entrada y Salida Estructuras secuenciales Estructuras condicionales Estructuras repetitivas

MDULO III: ESTRUCTURAS DE DATOS


Prctica 5. Programacin modular Prctica 6. Arrays

Prctica 7. Cadenas de caracteres Prctica 8. Registros/Estructuras

Metodologa y Tecnologa de la Programacin I

Metodologa docente

Sesiones tericas Sesiones prcticas Seminarios de problemas Foro

Metodologa y Tecnologa de la Programacin I

Sesiones de teora

Clase magistral en el Aula 1 del edificio A4 Exposicin de los conceptos bsicos mediante diapositivas Ejemplos y casos especiales Para cada tema

Comenzar con los objetivos perseguidos e ndice Relacin de ejercicios propuestos Terminar con un resumen de los puntos principales

Las diapositivas de cada tema estarn disponibles a travs de la plataforma ILIAS

Metodologa y Tecnologa de la Programacin I

Sesiones de prcticas

Se usar C como lenguaje de programacin (Entorno Eclipse) Cada sesin se realizar individualmente en el laboratorio de prcticas Las prcticas se realizarn siguiendo un guin de prcticas. Cada prctica est dividida en:

Actividades Bsicas (obligatorio su realizacin) Actividades de Refuerzo

Las prcticas deben prepararse previamente a la realizacin de las mismas, es decir, el alumno debe haber trabajado en casa las actividades propuestas en cada guin El profesor de prcticas puntuar la asistencia y aprovechamiento de cada sesin de prcticas comprobando el trabajo autnomo del alumno El alumno debe entregar en papel la prctica preparada (Actividad bsica), as como el cdigo en C (Se entregar al final de la sesin de trabajo)

Metodologa y Tecnologa de la Programacin I

Sesiones de prcticas

Las sesiones de prcticas comienzan el da 9 10 de oct-08 Todos los alumnos deben apuntarse a un grupo de prcticas antes de dicha fecha La parte prctica de la asignatura se puntuar con 3 puntos sobre la nota final A lo largo del cuatrimestre habr tres pruebas prcticas que se puntuarn de la siguiente manera:

Estructuras bsicas: 13 14 nov-08 (0,5 puntos) Funciones y arrays: 11 12 dic-08 (1 punto) Cadenas y Estructuras: 22 23 ene-09 (1,5 puntos)

Nota: La fecha corresponde al da de la semana en el que el alumno est en prcticas (Jueves o Viernes), en horario y lugar de prcticas habitual.

Metodologa y Tecnologa de la Programacin I

Seminarios de problemas

Cada seminario est dedicado a conceptos concretos del temario En los seminarios se plantearn con suficiente antelacin una serie de problemas a resolver El alumno deber analizar y desarrollar dichos problemas en casa y posteriormente exponerlos durante el seminario En esta exposicin el profesor resolver las dudas que hayan podido surgir, y corregir pblicamente alguno de los problemas realizados para incidir en los aspectos positivos y negativos de cada uno de ellos Tanto el profesor como los alumnos podrn plantear posibles soluciones alternativas La asistencia y participacin activa en los seminarios de problemas se tendr en cuenta a la hora de evaluar al alumno El objetivo de los seminarios es comprobar el trabajo realizado por el alumno en casa y por tanto no se trata de una clase de problemas a resolver por el profesor
9

Metodologa y Tecnologa de la Programacin I

Foro

En el foro los alumnos podrn plantear dudas, preguntas, sugerencias y comentarios con el fin de fomentar la comunicacin entre ellos Se pretende que los mismos alumnos sean capaces de responder a las preguntas y problemas que planteen otros alumnos o incluso el profesor Semanalmente el profesor contestar a los alumnos que planteen dudas razonables en el foro de la asignatura y que no hayan sido previamente resueltas bien por el mismo profesor o por otros alumnos La participacin activa y constructiva en el foro se tendr en cuenta a la hora de evaluar al alumno El foro no es annimo Consultad el foro antes de preguntar. Las dudas que se resuelvan en el foro no sern atendidas por el profesor
10

Metodologa y Tecnologa de la Programacin I

Temporizacin de Prcticas
Prctica
P1. Entrada y Salida P2. Estructuras secuenciales P3. Estructuras condicionales P4. Estructuras iterativas Examen Mdulo I P5. Funciones P6. Arrays unidimensionales P7. Arrays multidimensionales Examen Mdulo II P8. Cadenas de caracteres P9. Registros P10. Repaso Examen Mdulo III

Fecha
9 10-oct 23 24-oct 30 31-oct 6 7-nov 13 14-nov 20 21-nov 27 28-nov 4 5-dic 11 12-dic 18 19-dic 8 9-ene 15 16-ene 22 23-ene

Nota: La fecha corresponde al da de la semana en el que el alumno est en prcticas (Jueves o Viernes).
Metodologa y Tecnologa de la Programacin I 11

Temporizacin de seminarios
Seminario S1: Estructuras secuenciales S2: Estructuras condicionales S3: Estructuras repetitivas S4: Funciones S5: Arrays S6: Arrays S7: Cadenas S8: Cadenas S9: Registros S10: Registros S11: Dudas y repaso S12: Dudas y repaso Fecha 9-oct 23-oct 6-nov 13-nov 20-nov 27-nov 11-dic 18-dic 8-ene 15-ene 22-ene 22-ene

Metodologa y Tecnologa de la Programacin I

12

Evaluacin

Examen terico: consistir en una prueba donde el alumno deber resolver distintos problemas y cuestiones referentes a los temas tericos desarrollados durante el cuatrimestre Examen prctico: se realizarn tres pruebas prcticas coincidiendo con cada uno de los mdulos del programa prctico Asistencia a sesiones prcticas: en cada sesin de prcticas el profesor controlar la asistencia y el trabajo personal del alumno Seminarios de problemas: en cada seminario, el alumno tendr que resolver una serie de problemas previamente planteados por el profesor. La exposicin, debate y razonamiento de la solucin adoptada ser evaluada por el profesor Foro de comunicacin: una vez a la semana el profesor controlar los distintos hilos abiertos en el foro, bonificando no solo a aquellos alumnos que planteen dudas razonables y razonadas, sino tambin a aquellos alumnos que aporten soluciones vlidas o posibles alternativas a los problemas o dudas planteadas

Metodologa y Tecnologa de la Programacin I

13

Evaluacin
Aspecto Conocimientos tericos Criterio Exposicin escrita de conocimientos y su aplicacin a distintas situaciones Instrumento Examen terico escrito Primera Prueba prctica (Estructuras de control) Conocimientos prcticos Capacidad de implementar programas en C Segunda Prueba prctica (Programacin modular y Arrays) Tercera Prueba prctica (Cadenas y registros) Participacin en el foro Asistencia y Participacin Participacin activa aportando soluciones vlidas o alternativas a los problemas planteados Participacin en los seminarios de problemas Asistencia a sesiones de prcticas y trabajo autnomo del alumno Peso 7 puntos

0,5 punto 1 punto 1,5 punto 0,5 puntos 0,5 puntos 1 punto
14

Metodologa y Tecnologa de la Programacin I

Evaluacin

Para superar la asignatura es necesario superar por separado tanto la parte prctica como terica Para superar la parte prctica es necesario obtener un mnimo de 1,5 puntos tras sumar las puntuaciones de los 3 exmenes de prcticas Para superar la parte terica es necesario obtener un mnimo de 3,5 puntos en el examen de teora La puntuacin obtenida en el concepto de Asistencia y Participacin nicamente se sumar a la nota final en caso de superar la asignatura (es decir, tener al menos 1,5 puntos en la nota de prcticas y 3,5 puntos en teora)

NOTA FINAL=Nota de prcticas + Nota de Teora + Asistencia a prcticas + Participacin en seminarios + Participacin en el foro
15

Metodologa y Tecnologa de la Programacin I

Horario
Grupo A
Mircoles 8:30 a 10:30 Jueves 9:30 a 11:30

Grupo B
Martes 15:30 a 17:30 Jueves 16:30 a 18:30

Prcticas: Sesiones de 2 horas todos los jueves/viernes Seminarios (solo algunas semanas)

Jueves 9:30 a 10:30 (Grupo A) Jueves 16:30 a 17:30 (Grupo B)

Metodologa y Tecnologa de la Programacin I

16

Horarios de prcticas
Grupo Horario 1 2 3 4 5 Jueves, 12:30-14:30 Jueves, 19:30-21:30 Viernes, 8:30-10:30 Aula Profesor A3-183 Mara Teresa Martn Valdivia A3-183 Jos Joaqun Aguilera Garca A3-183 Francisco Martnez del Ro

Viernes, 10:30-12:30 A3-183 Francisco Martnez del Ro Viernes, 10:30-12:30 A3-174 Juan Jos Jimnez Delgado

Metodologa y Tecnologa de la Programacin I

17

Profesorado y Horario de Tutoras

Mara Teresa Martn (http://wwwdi.ujaen.es/~maite)


Mircoles 10:30-14:30 Jueves 8:30-9:30 y 11:30-12:30 Jueves 9:30-13:30 Viernes 9:30-10:30 y 12:30-13:30 Martes 9:30-11:30 Mircoles 17:30-19:30 Jueves 9:30-11:30 Mircoles 9:30-10:30 y 12:30-13:30 Jueves 16:30-19:30 Viernes 8:30-9:30
18

Juan Jos Jimnez (http://wwwdi.ujaen.es/~juanjo)


Francisco Martnez (http://wwwdi.ujaen.es/~fmartin)


Jos Joaqun Aguilera (http://wwwdi.ujaen.es/~chequin)


Metodologa y Tecnologa de la Programacin I

Enlaces importantes

Plataforma de docencia virtual ILIAS http://www.ujaen.es/serv/sectic/ujavir.html


Suscripcin al curso de MTP1 activo hasta el 1 de noviembre (contrasea) Acceso a todo el material de la asignatura Acceso al foro de la asignatura Noticias

Pgina web de la asignatura http://wwwdi.ujaen.es/asignaturas/mtp1

Temario, bibliografa, horarios Asignacin de Aulas Horarios de Exmenes Enlaces al campus virtual, docencia virtual, webmail

Escuela Politcnica http://eps.ujaen.es


Universidad de Jan http://www.ujaen.es

Departamento de Informtica http://wwwdi.ujaen.es


19

Metodologa y Tecnologa de la Programacin I

Importante

Darse de alta en el curso virtual MTP1 a travs de ILIAS (fecha lmite 1 de noviembre). Uso de contrasea. Apuntarse en el grupo de prcticas antes del da 8 de octubre Para apuntarse a las prcticas se debe elegir el grupo e ir al despacho del profesor que imparte dicho grupo en horas de tutora (y slo en horas de tutora) a partir de las 8 de la maana del jueves 25 de septiembre Slo se puede apuntar a un grupo (si se detecta que algn alumno se ha apuntado a ms de un grupo, se borrar de todos los grupos y deber volver a apuntarse slo en los grupos que queden huecos) No se contestarn preguntas que estn resueltas en el foro Toda la informacin sobre la asignatura estar disponible a travs de la plataforma de docencia virtual ILIAS
20

Metodologa y Tecnologa de la Programacin I

10

Algunos consejos

Llevar al da la asignatura Hacer el mximo de ejercicios posibles Antes de asistir a cada sesin de prcticas, trabajar el guin en casa resolviendo cada ejercicio mediante un algoritmo Antes de asistir a un seminario de problemas, hacer los ejercicios propuestos para dicho seminario Conseguir algn libro de programacin en C La asistencia a clase es voluntaria

Se punta la participacin en los seminarios y foros Se punta la asistencia con aprovechamiento en las sesiones de prcticas

Metodologa y Tecnologa de la Programacin I

21

Preguntas Dudas Comentarios

11

Anda mungkin juga menyukai