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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Necesida<strong>de</strong>s específicas para <strong>la</strong> docencia <strong>de</strong> programación en un entornovirtualMa. Jesús Marco GalindoJosep Prieto BlázquezEstudios <strong>de</strong> Informática y MultimediaUniversitat Oberta <strong>de</strong> Catalunyae-mail: {mmarcog,jprieto}@uoc.eduResumenEs comúnmente aceptado el hecho <strong>de</strong> que <strong>la</strong>enseñanza <strong>de</strong> programación <strong>de</strong>be ir siempreacompañada <strong>de</strong> <strong>la</strong> realización <strong>de</strong> activida<strong>de</strong>sprácticas por parte <strong>de</strong> los estudiantes con <strong>la</strong>finalidad <strong>de</strong> consolidar su aprendizaje en estamateria. La realización por parte <strong>de</strong>l estudiante <strong>de</strong>prácticas <strong>de</strong> programación a través <strong>de</strong> un entornono-presencial <strong>de</strong> enseñanza no es tarea fácil.En el presente artículo presentamos <strong>la</strong>experiencia <strong>de</strong> diseño y <strong>de</strong>sarrollo <strong>de</strong> un cursoinicial <strong>de</strong> programación en un entorno virtual,curso impartido <strong>de</strong>s<strong>de</strong> hace cuatro años en <strong>la</strong>asignatura <strong>de</strong> Fundamentos <strong>de</strong> programación I(FPI) en <strong>la</strong>s Ingenierías Técnicas <strong>de</strong> Informática(especialida<strong>de</strong>s Gestión y Sistemas) <strong>de</strong> <strong>la</strong>Universitat Oberta <strong>de</strong> Catalunya (UOC).A partir <strong>de</strong> esta experiencia, analizamosdiferentes herramientas que consi<strong>de</strong>ramosindispensables para impartir docencia virtual enprogramación. Herramientas que han permitidomejorar el proceso <strong>de</strong> realización <strong>de</strong> prácticasvirtuales <strong>de</strong> programación y que han contribuidopor tanto a <strong>la</strong> mejora <strong>de</strong> <strong>la</strong> satisfacción y <strong>de</strong>lrendimiento efectivo <strong>de</strong> los estudiantes. Concretamenteanalizamos <strong>la</strong> experiencia <strong>de</strong>l uso en estaasignatura <strong>de</strong>:• Los <strong>la</strong>boratorios virtuales <strong>de</strong> programación• Herramientas para <strong>la</strong> corrección automática<strong>de</strong> programas y para <strong>la</strong> simu<strong>la</strong>ción <strong>de</strong>algoritmos.1. IntroducciónEl aprendizaje <strong>de</strong> <strong>la</strong>s asignaturas <strong>de</strong> programaciónen <strong>la</strong>s Ingenierías Informáticas se basa fundamentalmenteen <strong>la</strong> realización por parte <strong>de</strong> losestudiantes <strong>de</strong> múltiples ejercicios prácticos <strong>de</strong>programación <strong>de</strong> dificultad progresiva a través <strong>de</strong>los cuales el estudiante adquiere y consolida susconocimientos <strong>de</strong> programación en diferenteslenguajes.Concretamente en <strong>la</strong> asignatura <strong>de</strong>Fundamentos <strong>de</strong> Programación I para conseguirlos objetivos propuestos durante el semestre, secombina el estudio <strong>de</strong> <strong>la</strong> teoría algorítmica –diseño <strong>de</strong> algoritmos – con <strong>la</strong> práctica continua <strong>de</strong>programación en C – codificación <strong>de</strong> programas -.La pauta recomendada <strong>de</strong> estudio <strong>de</strong> estaasignatura consiste en el estudio <strong>de</strong> cinco módulosdidácticos según un calendario propuestoinicialmente y guiado por <strong>la</strong>s recomendaciones<strong>de</strong>l profesor. Este estudio se combina con <strong>la</strong>realización continua <strong>de</strong> ejercicios consistentesen el diseño <strong>de</strong>l algoritmo correspondiente y ensu posterior codificación en el lenguaje <strong>de</strong>programación C.La asimi<strong>la</strong>ción correcta <strong>de</strong> los conceptos<strong>de</strong>pen<strong>de</strong> crucialmente <strong>de</strong> <strong>la</strong> realización continua<strong>de</strong> los ejercicios propuestos.Hasta aquí nada difiere <strong>de</strong>l p<strong>la</strong>nteamientoclásicamente adoptado por <strong>la</strong> mayoría <strong>de</strong>asignaturas <strong>de</strong> introducción a <strong>la</strong> programación. Noobstante, el hecho <strong>de</strong> que <strong>la</strong> docencia <strong>de</strong> estaasignatura se lleve a cabo en un entorno nopresencial condiciona sustancialmente <strong>la</strong> maneraen que se <strong>de</strong>sarrol<strong>la</strong> el curso y es cuando aparece

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

Saved successfully!

Ooh no, something went wrong!