12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programación. Su objetivo es proporcionar loscontenidos más teóricos sobre programación quese aplicarán <strong>de</strong>spués en el Laboratorio <strong>de</strong>Programación I.Otro factor que influye en <strong>la</strong> necesidad <strong>de</strong>establecer <strong>de</strong> una manera c<strong>la</strong>ra los parámetros <strong>de</strong><strong>la</strong> asignatura es <strong>la</strong> heterogeneidad <strong>de</strong> losprofesores. Muchos <strong>de</strong> ellos es <strong>la</strong> primera vez queimparten esta asignatura, por lo que es importantepo<strong>de</strong>r proporcionarles a principio <strong>de</strong> curso unasguías <strong>de</strong> actuación:• Es necesario realizar una p<strong>la</strong>nificación previa<strong>de</strong> <strong>la</strong> asignatura, incluyendo enunciados,diseños, conjunto <strong>de</strong> pruebas y fechas <strong>de</strong>entrega <strong>de</strong> cada una <strong>de</strong> <strong>la</strong>s prácticas.• También es fundamental establecer unoscriterios <strong>de</strong> evaluación c<strong>la</strong>ros y únicos.• Para conseguir evitar incoherencias entre losdiversos grupos y también para <strong>de</strong>tectar <strong>la</strong>sposibles copias <strong>de</strong> prácticas entre alumnos <strong>de</strong>distintos profesores <strong>de</strong>ben existirmecanismos <strong>de</strong> coordinación y comunicaciónentre los profesores <strong>de</strong> <strong>la</strong> asignatura.• Del mismo modo se tiene que facilitar el flujo<strong>de</strong> información alumno ↔ profesor.El enfoque adoptado para <strong>la</strong> enseñanza <strong>de</strong> <strong>la</strong>programación asume <strong>la</strong> conveniencia <strong>de</strong> enseñarprimero los principios básicos <strong>de</strong> <strong>la</strong> programaciónprocedimental y estructurada (frente a quienesprefieren comenzar directamente con <strong>la</strong>orientación a objetos). La elección <strong>de</strong>l lenguajeAda no es casual ya que se pensó en un lenguajeque permita programación procedimentalre<strong>la</strong>tivamente natural. Pero que, a <strong>la</strong> vez (frente alenguajes como Pascal) permita una transicióninteresante hacia <strong>la</strong> enseñanza <strong>de</strong> tipos abstractos<strong>de</strong> datos (en <strong>la</strong> asignatura <strong>de</strong> segundo curso <strong>de</strong>Estructuras <strong>de</strong> Datos y <strong>de</strong> <strong>la</strong> Información <strong>de</strong>nuestros p<strong>la</strong>nes <strong>de</strong> estudios) o hacia <strong>la</strong> orientacióna objetos (para asignaturas como ProgramaciónOrientada a Objetos).Por otra parte, <strong>la</strong> introducción <strong>de</strong> losconceptos tradicionales <strong>de</strong> Ingeniería <strong>de</strong>l Softwareen una asignatura <strong>de</strong> primer curso permite a losalumnos tener una base sobre <strong>la</strong> que cimentarposteriormente los conocimientos que adquiriránen <strong>la</strong>s asignaturas plenamente <strong>de</strong>dicadas a estamateria que se imparten en cursos superiores (dosasignaturas <strong>de</strong> carácter troncal y una obligatoriaque suponen un total <strong>de</strong> 24 créditos paraIngeniería <strong>de</strong>l Software en <strong>la</strong> carrera <strong>de</strong> IngenieríaInformática, 12 créditos (6 troncales y 6obligatorios) en Ingeniería Técnica en Informática<strong>de</strong> Gestión y otros 6 créditos obligatorios enIngeniería Técnica en Informática <strong>de</strong> Sistemas).Como herramientas <strong>de</strong> trabajo los alumnosdisponen en los <strong>la</strong>boratorios <strong>de</strong> máquinas PCpentium 300 MHz. Las prácticas se realizan en ellenguaje <strong>de</strong> programación ADA, por lo tanto encada computadora está insta<strong>la</strong>do un compi<strong>la</strong>dor(GNAT: GNU Ada Trans<strong>la</strong>tor), un <strong>de</strong>purador(GDB: GNU Debugger), y los manuales <strong>de</strong>referencia <strong>de</strong>l lenguaje (incluyendo el estándarISO correspondiente [3] y libros típicos como [1]y [5]). Se trabaja también con el editor <strong>de</strong><strong>de</strong>sarrollo pcGRASP (Graphical Representationsof Algorithms, Structures, and Proceses) y <strong>la</strong>saplicaciones ofimáticas WORD 98 y Powerpointpara <strong>la</strong> documentación (memoria) <strong>de</strong> <strong>la</strong>s prácticas.También disponen <strong>de</strong> <strong>la</strong> herramienta MicrosoftVISIO para dibujar los diagramas <strong>de</strong> estructuras.Para <strong>la</strong> elección <strong>de</strong>l compi<strong>la</strong>dor, <strong>de</strong>purador yeditor que se utilizan en <strong>la</strong> asignatura se ha tenidoen cuenta <strong>la</strong> necesidad <strong>de</strong> que los alumnos puedanseguir trabajando en <strong>la</strong>s prácticas fuera <strong>de</strong>l horariolectivo. Por lo tanto se han seleccionadoherramientas potentes pero <strong>de</strong> libre distribuciónque se ponen a disposición <strong>de</strong> los alumnos a través<strong>de</strong> FTP anónimo. También a través <strong>de</strong>l FTPanónimo y <strong>la</strong> página <strong>de</strong> <strong>la</strong> asignatura se entrega alos alumnos, en el momento oportuno, <strong>la</strong>documentación para <strong>la</strong> realización <strong>de</strong> cadapráctica.A lo <strong>la</strong>rgo <strong>de</strong>l proceso <strong>de</strong> evaluación <strong>de</strong> losprogramas entregados por los estudiantes han <strong>de</strong>realizarse toda una serie <strong>de</strong> activida<strong>de</strong>s que engran parte se convierten en una <strong>la</strong>bor tediosa yrepetitiva. Entre estas activida<strong>de</strong>s <strong>de</strong>stacanfundamentalmente <strong>la</strong>s siguientes: validación <strong>de</strong>l

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!