30.07.2015 Views

Actas JP2011 - Universidad de La Laguna

Actas JP2011 - Universidad de La Laguna

Actas JP2011 - Universidad de La Laguna

SHOW MORE
SHOW LESS

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

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

<strong>Actas</strong> XXII Jornadas <strong>de</strong> Paralelismo (<strong>JP2011</strong>) , <strong>La</strong> <strong>La</strong>guna, Tenerife, 7-9 septiembre 2011alizado en cualquier lenguaje, y ver en qué puntosse está empleando más tiempo, para que, a partir <strong>de</strong>ahí, se busquen modos <strong>de</strong> mejorarlo. Se tendrá quebuscar cómo configurarlo, como hacerlo funcionar, yfinalmente, usarlo. <strong>La</strong> Figura 2 muestra la ejecución<strong>de</strong> un profiler sobre un programa Java realizado porun alumno.B.4 Práctica 4: Uso <strong>de</strong> programas <strong>de</strong> monitorización<strong>de</strong> un sistema.Esta práctica consiste en la <strong>de</strong>finición <strong>de</strong> unacarga computacional, y la utilización <strong>de</strong> herramientas<strong>de</strong> monitorización <strong>de</strong>l sistema para visualizar cómoejercita al sistema esas cargas. Estas herramientaspresentan medidas <strong>de</strong>l mismo en tiempo real,permitiendo medir y cuantificar su carga, medir suevolución y pre<strong>de</strong>cir su comportamiento. <strong>La</strong> herramienta<strong>de</strong> monitorización la elegirá el alumno enfunción <strong>de</strong> lo hecho en otras prácticas (especialmentela segunda) y <strong>de</strong> su a<strong>de</strong>cuación para las magnitu<strong>de</strong>sque <strong>de</strong>see medir.B.5 Práctica 5: Mejora <strong>de</strong> las prestaciones <strong>de</strong> unsistema.Se trata <strong>de</strong> poner en práctica lo aprendido en elTema 3 <strong>de</strong> la asignatura sobre mejora <strong>de</strong> prestaciones<strong>de</strong> sistemas informáticos y aplicarlo a un caso <strong>de</strong>terminado.Por ejemplo, modificar un programa paraque consuma menos recursos o cambiar la configuración<strong>de</strong> un servidor web para que procese mejor lacola <strong>de</strong> peticiones. Una vez establecido el objetivo, setomarán medidas <strong>de</strong>, al menos, un aspecto, antes <strong>de</strong>realizar ningún tipo <strong>de</strong> diagnóstico, con la carga <strong>de</strong>trabajo con la que se vaya a hacer la práctica. Ésteserá el sistema base. En función <strong>de</strong> esto, se <strong>de</strong>cidiráqué medidas tomar para mejorar las prestaciones <strong>de</strong>lsistema.B.6 Práctica 6: Programación <strong>de</strong> un benchmarkportable.En ella se hace énfasis en la programación in<strong>de</strong>pendiente<strong>de</strong> la máquina, y se trata <strong>de</strong>, utilizandoun lenguaje <strong>de</strong> alto nivel, comparar las prestaciones<strong>de</strong> diferentes máquinas o <strong>de</strong> la misma con diferentessistemas operativos. En resumen, el alumno realizaráun programa en un lenguaje <strong>de</strong> alto nivel que permitamedir y comparar las prestaciones <strong>de</strong> dos sistemas.Comparar, por ejemplo, diferentes equiposcon diferentes sistemas operativos, o el mismo equipocon dos sistemas operativos diferentes. Como entodas las prácticas, hay que establecer claramentecuál es el objetivo <strong>de</strong>l benchmark, obtener resultados,analizarlos, presentarlos y obtener un índiceque indique qué sistema es mejor para los objetivosplanteados.C. Evaluación<strong>La</strong> evaluación <strong>de</strong> la asignatura se realiza comosigue:• 1/6 <strong>de</strong> la nota será nota <strong>de</strong> clase (participaciónen activida<strong>de</strong>s y ejercicios <strong>de</strong> autoevaluación)• 2/6 <strong>de</strong> la nota correspon<strong>de</strong>rá a la media pon<strong>de</strong>rada(por sesiones) <strong>de</strong> la nota obtenida enprácticas• 3/6 <strong>de</strong> la nota será la correspondiente a un trabajofinal, entregado al término <strong>de</strong> las clases,que agrupará todo lo aprendido para evaluar ymejorar un sistema a elección <strong>de</strong>l alumno, pero<strong>de</strong> cierta ’entidad’Como se pue<strong>de</strong> ver, no existe ningún tipo <strong>de</strong> examena lo largo <strong>de</strong> la asignatura y únicamente sevalora el trabajo <strong>de</strong> los alumnos (tanto en clase,como en casa). Este tipo <strong>de</strong> evaluación resulta bastanteexitosa y, a tenor <strong>de</strong> lo <strong>de</strong>mostrado por losalumnos, éstos retienen gran parte <strong>de</strong> los contenidos(conocimientos adquiridos).III. Herramientas utilizadas en laasignaturaEsta asignatura ha sido pionera en varias facetas<strong>de</strong> compaginación <strong>de</strong> herramientas y utilida<strong>de</strong>s web<strong>de</strong>ntro <strong>de</strong> las clases, permitiendo, e incluso fomentandoel uso <strong>de</strong>l or<strong>de</strong>nador portátil en las aulas (llegandoincluso a proveer <strong>de</strong> varios <strong>de</strong> estos portátilesa los alumnos).El objetivo que se persigue es el <strong>de</strong> involucrarlosen mayor medida en las clases, haciendo que tomenapuntes y notas en un Wiki <strong>de</strong> la asignatura (páginaweb dinámica en la que se generan contenidos entrelos usuarios <strong>de</strong> la misma) (http://dyec-ugr.wikispaces.com/), que todos los <strong>de</strong>más (incluidoel profesor) podrán consultar y completar posteriormente.El uso <strong>de</strong> wikis en docencia ha sido estudiadopor [1], entre otros. De esta forma, el conocimientogenerado (siguiendo la filosofía <strong>de</strong> los wikis) va siendocada vez más completo y riguroso, uniendo a<strong>de</strong>más elpunto <strong>de</strong> vista que los alumnos le quieran dar parafacilitar su comprensión. Los alumnos encargados<strong>de</strong> estas labores reciben parte <strong>de</strong> la nota <strong>de</strong> participaciónen clase como premio.El profesor a<strong>de</strong>más, hace uso <strong>de</strong> dicho Wiki paraponer ejemplos y ejercicios, que los alumnos realizan,comentan y corrigen. Esta experiencia ha <strong>de</strong>mostradoser ampliamente aceptada en la comunida<strong>de</strong>studiantil, como pue<strong>de</strong> verse en [3], [2].Por otra parte, otro aspecto fomentado es lacreación <strong>de</strong> Blogs <strong>de</strong> alumnos, en los que se <strong>de</strong>scribanlas inquietu<strong>de</strong>s, intereses, enlaces y trabajos <strong>de</strong> losmismos en relación a la asignatura. Esto suele teneruna buena acogida, y <strong>de</strong> hecho, muchos siguen manteniendosu blog en a<strong>de</strong>lante. A<strong>de</strong>más, se insta a losalumnos a que hagan la entrega <strong>de</strong> sus prácticas enformato HTML (páginas web), pudiendo colgarlas enel futuro en un servidor web.<strong>La</strong> otra herramienta utilizada es SWAD: SistemaWeb <strong>de</strong> Apoyo a la Docencia (http://swad.ugr.es)[9], [8], una plataforma libre <strong>de</strong> teleformación <strong>de</strong>sarrolladay utilizada en la <strong>Universidad</strong> <strong>de</strong> Granada enlos últimos 11 cursos académicos. SWAD integra diversasfunciones <strong>de</strong> apoyo al aprendizaje, a la docenciay a la gestión <strong>de</strong> los datos <strong>de</strong> los estudiantes. Entreellas el acceso a información sobre las asignaturas<strong>JP2011</strong>-597

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

Saved successfully!

Ooh no, something went wrong!