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.

Una propuesta para organizar <strong>la</strong> enseñanza <strong>de</strong> <strong>la</strong>Orientación a ObjetosJesús García Molina, Marcos Menárguez Tortosa y Begoña Moros ValleDepto. <strong>de</strong> Informática y SistemasUniversidad <strong>de</strong> MurciaCampus <strong>de</strong> Espinardo-30071 Murciae-mail: (jmolina|marcos|bmoros)@um.esResumenEn este trabajo se presenta una propuesta sobrecómo organizar en los p<strong>la</strong>nes <strong>de</strong> estudio <strong>de</strong> <strong>la</strong>stitu<strong>la</strong>ciones <strong>de</strong> informática los temas re<strong>la</strong>cionadoscon <strong>la</strong> orientación a objetos. Se <strong>de</strong>scriben dosasignaturas cuatrimestrales obligatorias <strong>de</strong> seiscréditos: una primera <strong>de</strong> Introducción a <strong>la</strong>Programación Orientada a Objetos y una segundasobre Análisis y Diseño Orientado a Objetos.Proponemos que <strong>la</strong> primera sea obligatoria en <strong>la</strong>stres titu<strong>la</strong>ciones y que <strong>la</strong> segunda sea obligatoriaen Ingeniero en Informática y optativa en <strong>la</strong>s dostitu<strong>la</strong>ciones técnicas. Ambas conforman un cursoque proporcionará al alumno una formaciónbásica en el <strong>de</strong>sarrollo <strong>de</strong> software orientado aobjetos. Esta propuesta está en <strong>la</strong> línea expuestaen el Computing Curricu<strong>la</strong> 2001 <strong>de</strong> ACM/IEEE.1. IntroducciónEn <strong>la</strong> década pasada <strong>la</strong> programación orientada aobjetos (OO) se ha consolidado como elparadigma <strong>de</strong> programación más apropiado paraconstruir software <strong>de</strong> calidad, sobre todo porquefavorece <strong>la</strong> escritura <strong>de</strong> código reutilizable yextensible, a<strong>de</strong>más <strong>de</strong> reducir el salto semánticoentre los mo<strong>de</strong>los <strong>de</strong>l análisis <strong>de</strong>l problema y elcódigo <strong>de</strong> <strong>la</strong> aplicación: los objetos <strong>de</strong>l dominio<strong>de</strong>l problema son objetos <strong>de</strong> <strong>la</strong> solución software.La propuesta curricu<strong>la</strong>r Computing Curricu<strong>la</strong>2001 <strong>de</strong> ACM/IEEE [2] reconoce <strong>la</strong> importanciaadquirida por <strong>la</strong> programación OO <strong>de</strong>s<strong>de</strong> <strong>la</strong>publicación <strong>de</strong> <strong>la</strong>s recomendaciones curricu<strong>la</strong>res<strong>de</strong> 1991 y aña<strong>de</strong> este área al núcleo <strong>de</strong>conocimientos básicos <strong>de</strong> <strong>la</strong> disciplina,estableciendo que cualquier estudiante <strong>de</strong>informática <strong>de</strong>bería tener una formación enProgramación OO (unidad PL6 <strong>de</strong> Lenguajes <strong>de</strong>Programación), Análisis y Diseño OO y Patrones<strong>de</strong> Diseño (unidad SE1 <strong>de</strong> Ingeniería <strong>de</strong>lSoftware).Las directrices generales propias <strong>de</strong> <strong>la</strong>stitu<strong>la</strong>ciones <strong>de</strong> informática (B.O.E. <strong>de</strong> 20 <strong>de</strong>Noviembre <strong>de</strong> 1990) no incluyen <strong>de</strong>scriptoresre<strong>la</strong>cionados con <strong>la</strong> OO en ninguna <strong>de</strong> <strong>la</strong>s materiastroncales, <strong>de</strong> modo que <strong>la</strong> forma <strong>de</strong> incorporar alos p<strong>la</strong>nes <strong>de</strong> estudio <strong>la</strong> enseñanza obligatoria <strong>de</strong><strong>la</strong> OO, es a través <strong>de</strong> asignaturas obligatorias, tal ycomo se está haciendo en <strong>la</strong> mayoría <strong>de</strong> los p<strong>la</strong>nes<strong>de</strong> estudio aprobados recientemente, como es elcaso <strong>de</strong> los p<strong>la</strong>nes <strong>de</strong> <strong>la</strong> Universidad Politécnica<strong>de</strong> Valencia y <strong>de</strong> <strong>la</strong> Universidad <strong>de</strong> Alicante, entreotros. También se pue<strong>de</strong> aprovechar <strong>la</strong>sasignaturas que correspon<strong>de</strong>n a <strong>la</strong> materia troncalIngeniería <strong>de</strong>l Software para incluir contenidossobre construcción <strong>de</strong> software OO.En nuestra facultad se imparte una asignaturasobre programación OO <strong>de</strong>s<strong>de</strong> el curso 1991-92,en el que se imp<strong>la</strong>ntaron los estudios <strong>de</strong> segundociclo. Se trataba <strong>de</strong> una asignatura <strong>de</strong> cuarto curso,cuyos <strong>de</strong>scriptores correspondían a <strong>la</strong> materiatroncal Ingeniería <strong>de</strong>l Software. En <strong>la</strong> actualidad,nuestros p<strong>la</strong>nes <strong>de</strong> estudio incluyen <strong>la</strong> asignaturaProgramación Orientada a Objetos como optativaen <strong>la</strong>s dos titu<strong>la</strong>ciones técnicas (p<strong>la</strong>nes <strong>de</strong> 1994) ycomo obligatoria en el primer ciclo <strong>de</strong> Ingenieroen Informática (p<strong>la</strong>n <strong>de</strong> 1996, con otro nombre).Esta titu<strong>la</strong>ción también incluye una asignaturatroncal en cuarto curso sobre análisis y diseñoOO.

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

Saved successfully!

Ooh no, something went wrong!