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.

Análisis <strong>de</strong> <strong>la</strong>s propuestas <strong>de</strong> <strong>la</strong> enseñanza <strong>de</strong> <strong>la</strong> programaciónorientada a objetos en los primeros cursosL. Fernán<strong>de</strong>z Muñoz (a), R. Peña(b), F. Nava (c), Á. Velázquez Iturbi<strong>de</strong>(c)(a) Dept. LPSI. Universidad Politécnica. 28071 Madrid e-mail: setillo@eui.upm.es(b) Facultad <strong>de</strong> Documentación. Universidad <strong>de</strong> Alcalá. 28871 Madrid e-mail: rpr@uah.es(c) Escue<strong>la</strong> Superior <strong>de</strong> Ciencias Experimentales. Universidad Rey Juan Carlos. 28933 Madri<strong>de</strong>-mail: {f.j.nava,a.ve<strong>la</strong>zquez}@escet.urjc.esResumenExiste un fuerte <strong>de</strong>bate sobre qué paradigmaconviene impartir en el primer curso <strong>de</strong> los p<strong>la</strong>nes<strong>de</strong> estudio <strong>de</strong> Informática: orientación a objetos(OO) o procedimental, así como sobre el lenguaje<strong>de</strong> soporte <strong>de</strong> <strong>la</strong>s sesiones prácticas. Muchosartículos presentan sus experiencias o proponennuevas metodologías <strong>de</strong> forma ais<strong>la</strong>da, pero noencontramos un estudio sistemático <strong>de</strong> losdistintos enfoques. En este trabajo se presenta unavisión crítica <strong>de</strong> <strong>la</strong>s propuestas <strong>de</strong> diferentesautores, se evalúan sus ventajas e inconvenientes.Se concluye <strong>la</strong> necesidad <strong>de</strong> reconducir el <strong>de</strong>bate<strong>de</strong> <strong>la</strong> p<strong>la</strong>nificación <strong>de</strong> los primeros cursos <strong>de</strong>programación, hoy día centrado en el or<strong>de</strong>n en quese enseñan los paradigmas y el lenguaje paraimplementarlo, hacia <strong>la</strong> búsqueda <strong>de</strong> losconceptos fundamentales y herramientaspedagógicas que permitan una exposición gradual<strong>de</strong> los conceptos <strong>de</strong> <strong>la</strong> programación.1. IntroducciónEn <strong>la</strong> década <strong>de</strong> los noventa, <strong>la</strong> mayoría <strong>de</strong> loscentros <strong>de</strong> enseñanza superior <strong>de</strong> Informática haido integrando conceptos <strong>de</strong> OO en sus p<strong>la</strong>nes <strong>de</strong>estudio, como se refleja en los datos aportados por[11,18,27,37,42,49]. La última propuestacurricu<strong>la</strong>r <strong>de</strong>l grupo conjunto <strong>de</strong> ACM e IEEE [2]incluye <strong>la</strong> OO como una <strong>de</strong> <strong>la</strong>s materias c<strong>la</strong>ves en<strong>la</strong>s titu<strong>la</strong>ciones universitarias <strong>de</strong> Informática.Inicialmente, <strong>la</strong> programación OO se ubicó ensegundo curso o superiores. Actualmente hay un<strong>de</strong>bate abierto sobre cuál es el primer paradigmaal que <strong>de</strong>be enfrentarse al alumno. Unos aboganpor presentar antes un paradigma procedimental[4-6,9,10,15,23,26,36,39,45,53,56], basándose en<strong>la</strong> necesidad <strong>de</strong> no aumentar el gran número <strong>de</strong>conceptos que es necesario presentar al alumnoque se acerca por primera vez a <strong>la</strong> programación;mientras otros abogan por <strong>la</strong> OO como primerparadigma, basándose en su carácter intuitivo,potencia <strong>de</strong>l lenguaje, y <strong>la</strong> fuerte motivación queprovoca en los alumnos [3,7,16,18,21,25,28,33-37,47,48,51,55,58,59,61-63].Esta discusión es relevante también <strong>de</strong>s<strong>de</strong> elpunto <strong>de</strong> vista administrativo, ya que <strong>la</strong>disparidad <strong>de</strong> criterios en <strong>la</strong> p<strong>la</strong>nificación <strong>de</strong> losprimeros cursos provoca dificulta<strong>de</strong>s en <strong>la</strong>movilidad <strong>de</strong> los alumnos [11], que se preten<strong>de</strong>fomentar en Europa [17], resultando importantehomogeneizar los enfoques adoptados por loscentros.Este artículo presenta una panorámica <strong>de</strong> <strong>la</strong>sdiferentes propuestas, <strong>la</strong>s c<strong>la</strong>sifica y sistematiza,resaltando sus ventajas e inconvenientes. Lafigura 1 sintetiza esta c<strong>la</strong>sificación.La estructura <strong>de</strong>l artículo es <strong>la</strong> siguiente: e<strong>la</strong>partado 2 resume <strong>la</strong>s recomendacionescurricu<strong>la</strong>res <strong>de</strong> ACM/IEEE para <strong>la</strong> docencia <strong>de</strong> <strong>la</strong>programación <strong>de</strong> los primeros cursos. En losapartados 3 y 4 estudiamos, respectivamente, <strong>la</strong>spropuestas que presentan el paradigmaprocedimental en primero y el OO en segundo, y<strong>la</strong>s que abordan el paradigma OO <strong>de</strong>s<strong>de</strong> elprincipio.

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

Saved successfully!

Ooh no, something went wrong!