Curriculas de computación en el Perú

De acuerdo a la Computing Curricula, se puede entender a la computación como cualquier actividad cuyo objetivo requiera, se beneficie o cree computadoras. Gracias a su rápida evolución, la computación, lejos de ser una única disciplina, es hoy una familia de disciplinas. Los cambios ocurridos durante los años 90, en la computación y tecnologías de la comunicación, además del impacto de estas últimas en la sociedad, han conducido a cambios importantes en esta familia de disciplinas. Su enseñanza, pues, también se ha visto afectada y está en constante evolución. En el Perú, la enseñanza de la computación data de los años 70 con la aparición de la carrera de computación científica en la UNMSM y luego en la UNI.

Computing disciplines
Computing disciplines

Perfiles de computación

La Computing Curricula, versión 2005-marzo, define 5 disciplinas o perfiles: Ciencia de la Computación (Computer Science) [Chang et al., 2001], que tiene por objetivos diseñar e implementar software, concebir nuevas formas de usar computadoras, y desarrollar métodos eficientes para resolver problemas de computación; Ingeniería de Computación (Computer Engineering) [Soldan et al., 2004], cuyo objetivo es el diseño y construcción de computadoras y sistemas basados en computadoras y tiene mayor énfasis en el estudio del hardware; Ingeniería de Software (Software Engineering) [Díaz-Herrera and Hilburn, 2004], cuyo foco es el desarrollo y mantenimiento de sistemas de software para que se commporten confiable y eficientemente, sean accesibles para desarrollar y mantener, y cumplan todos los requisitos que han definido los clientes; Sistemas de Información (Information Systems) [Gorgone et al., 2002], que se enfoca en la integración entre soluciones de tecnologías de información y procesos de negocio para cubrir las necesidades de información de las empresas, habilitandolas para cumplir sus objetivos de forma efectiva y eficiente; y Tecnología de la Información (Information Technology) [ACM and IEEE-CS, 2005], que tiene énfasis en la propia tecnología más que en la información que transporta, por ende su énfasis está en las necesidades prácticas, de día a día, de las empresas y otras organizaciones.

Programas de computación en el Perú

Desde la creación de la escuela de computación científica en San Marcos, que todavía existe, en el Perú se han creado un buen número de facultades referentes a computación. Sin embargo, la curricula de cada una de éstas, además de la denominación de las carreras, generalizada en los años 80, presentan una gran divergencia y variedad de enfoques. Tal es así que la carrera de “Ingeniería de Sistemas” tiene diverso enfoque y propósito de acuerdo a la facultad. En el caso de la UNI, está orientada a aspectos totalmente ajenos a la computación con un enfoque bajo el “pensamiento sistémico” propuesto por Ludwing Von Bertalanffy. Para otras facultades, está orientada a la gestión de tecnologías y sistemas de información. Estas divergencias representan un problema en diversos aspectos: identificación de perfiles, identificación de capacidades, orientación de desarrollo profesional, reconocimiento e identificación social de capacidades, saturación de mercado laboral, etc.

Durante los últimos años la Sociedad Peruana de Computación ha venido trabajando en dar a conocer esta irregular situación y los problemas que representa para el país. Parte de este trabajo ha sido la elaboración de una versión de la Computing Curricula adaptada a las necesidades del Perú, conocida como PCC. En complemento a esta labor, Marco Alvarez y José Baiocchi, estudiantes de postgrado, han elaborado una herramienta de software que permite mapear la CC2005-ACM frente a las curriculas de las carreras relacionadas con computación en el Perú.

Análisis de programas versus perfiles de computación

Gracias a este software y la contribución de profesores y estudiantes de las universidades del país, se puede ver gráficamente hasta que punto las curriculas de las carreras de computación cumplen con el estándar CC2005. Estos gráficos también permiten ver qué tipo de perfil tienen los egresados de estas facultades, pero, aún más importante, permiten conocer cual es el enfoque de la carrera. Para la creación del gráfico, conocido como “radar“, se contemplan todos los cursos de la curricula agrupados en: Ciencia de la Computación, Ingeniería de Software, Tecnologías de Información, Sistemas de Información, Organización y Negocios, Sistémica e Ingeniería, Formación Profesional y Humanidades, Ciencias Básicas, Electrónica, Harware y Arquitectura, y Matemática para Computación. Luego, en base al número de créditos y un cálculo de porcentaje se determina el cubrimiento de cada perfil.

Las últimas semanas concluí la tarea que me había propuesto realizar: mapear los perfiles de las carreras de Ingeniería de Software y Sistemas de Información de mi universidad, la UPC, para validarlas con esta herramienta de software. El resultado obtenido ha sido bastante interesante. Por un lado, muestra que los perfiles están definidos adecuadamente y el enfoque es diferenciado. Por otro lado, muestra que todavía existen algunos vacíos y excesos en la cobertura de temas y cursos para cada cada perfil.

Nota: Lamentablemente el sitio web que alojaba los gráficos ya no está disponible. Sin embargo, gracias al aporte de David Ortiz, he incorporado el documento: Reflexiones y Perspectivas de la Disciplina de Computación en Perú, que dio como resultado los gráficos en mención.

UPC

Ingeniería de Software vs. Software Engineering CC2005

UPC - Ingeniería de Software vs. Software Engineering CC2005
UPC – Ingeniería de Software vs. Software Engineering CC2005

Sistemas de Información vs. Information Systems CC2005

UPC - Sistemas de Información vs. Information Systems CC2005
UPC – Ingeniería de Sistemas vs. Sistemas de Información CC2005

Para el caso de las otras universidades comparamos sus curriculas con los perfiles de Sistemas de Información y Ciencia de la Computación.

Lima

UNMSM – Ingeniería de Sistemas vs. Computer Science CC2005

UNMSM - Ingeniería de sistemas vs. Computer Science CC2005
UNMSM – Ingeniería de sistemas vs. Computer Science CC2005

UNMSM – Ingeniería de Sistemas vs. Information Systems CC2005

UNMSM - Ingeniería de Sistemas vs. Information Systems CC2005
UNMSM – Ingeniería de Sistemas vs. Information Systems CC2005

PUCP – Ingeniería Informática vs. Computer Science CC2005

PUCP - Ingeniería Informática vs. Computer Science CC2005
PUCP – Ingeniería Informática vs. Computer Science CC2005

PUCP – Ingeniería Informática vs. Information Systems CC2005

PUCP - Ingeniería Informática vs. Sistemas de Información CC2005
PUCP – Ingeniería Informática vs. Sistemas de Información CC2005

UNI – Ingeniería de Sistemas vs. Computer Science CC2005

UNI - Ingeniería de Sistemas vs. Computer Science CC2005
UNI – Ingeniería de Sistemas vs. Computer Science CC2005

UNI – Ingeniería de Sistemas vs. Sistemas de Información CC2005

UNI - Ingeniería de Sistemas vs. Sistemas de Información CC2005
UNI – Ingeniería de Sistemas vs. Sistemas de Información CC2005

Arequipa

UCSP – Ingeniería Informática vs. Computer Science CC2005

PUCP - Ingeniería Informática vs. Computer Science CC2005
PUCP – Ingeniería Informática vs. Computer Science CC2005

UCSP – Ingeniería Informática vs. Sistemas de Información CC2005

UCSP - Ingeniería Informática vs. Sistemas de Información CC2005
UCSP – Ingeniería Informática vs. Sistemas de Información CC2005

UNSA – Ingeniería de Sistemas vs. Computer Science CC2005

UNSA - Ingeniería Informática vs. Computer Science CC2005
UNSA – Ingeniería Informática vs. Computer Science CC2005

UNSA – Ingeniería de Sistemas vs. Sistemas de Información CC2005

UNSA - Ingeniería Informática vs. Sistemas de Información CC2005
UNSA – Ingeniería Informática vs. Sistemas de Información CC2005

Trujillo

UNT – Ingeniería Informática vs. Computer Science CC2005

UNT - Ingeniería Informática vs. Computer Science CC2005
UNT – Ingeniería Informática vs. Computer Science CC2005

UNT – Ingeniería Informática vs. Sistemas de Información CC2005

UNT - Ingeniería Informática vs. Sistemas de Información CC2005
UNT – Ingeniería Informática vs. Sistemas de Información CC2005
  • braulioaquino

    Buen post, me voy a tomar el trabajo de leerlo completamente y luego comentarte lo que me pareció.

    Soy estudiante de Computación Científica de la UNMSM y tengo entendido que el próximo año vamos a tener re-estructuración el plan curricular y espero que se pueda mejorar.

  • Braulio, avisanos como va esa reestructuración. Sería bueno conocer si están coordinando con la Facultad de Sistemas e Informática o es algo independiente. Entiendo que la FISI está abrendo el programa de Ingeniería de Software.

  • Manolo

    Interesantes resultados. Por mi parte, soy de la carrera de Ing. de Sistemas de la UNMSM también, y por lo que tengo entendido en mi facultad también se va a re-estructurar la currícula, para acomodarse mejor y diferenciar los cursos con la nueva escuela, Ing. de Software; que comenzará a funcionar el próximo año,

  • Que buena noticia Manolo, eso es un paso importante para mejorar el área de computación en el país.

  • Buen Post!!!!

  • Pingback: Las Competencias de un Programador « Brunoprog64’s Blog()

  • James

    hola podrias hacer un estuio de esta curricula de la ucss con un mapeo como los de tu post aca el link:
    http://www.ucss.edu.pe/academico/plan01x.htm
    gracias quisiera saber hacia donde se orienta mas, ademas en realidad se debio llamar ing de sistemas mira la curricula y veras que lleva mas sitemas que informatica, gracias.

  • vilmas1981

    About Windows 7

    El último sistema operativo producido por Microsoft Corporation se conoció inicialmente con el nombre de Blackcomb y Vienna. En la actualidad se conoce popularmente como Windows 7.

    Esta última versión de Microsoft Windows se puede instalar en equipos de escritorio en hogares y oficinas, Notebooks, tablet PCs, netbooks y equipos media center.

    Una versión completamente actualizada, fácil de manejar, rápida y estable.

  • efrannocua

    Saludo especial desde Colombia.
    Actualmente la Universidad de Santander (Bucaramanga, Colombia) está adelantando la gestión para radicar el programa de Ingeniería de Software en mi país. He leido con atención el informe señalado pero me gustaría leer el comparativo que realizaste entre Ing. de Software y CC2005, ya que no carga la página. Así mismo, sería posible tener acceso al software elaborado para realizar dicho paralelo? Quedo atento a su respuesta y agradezco altamente toda su colaboración. Pienso que entre más existan programas de Ingeniería de Software en Latinoamerica mayores son las opciones de internacionalización del programa y de exportación de los productos creados por nuestros egresados.

  • Hola, gracias por los comentarios. Respecto a las gráficas, aparentemente el
    site donde estaban alojadas ya no está disponible. Allí mismo estaba el
    software.

    Lo que te recomiendo es revisar la malla y el informe que propone la SPC
    respecto al perfil de ciencia de computación. Es un trabajo bastante conciso
    y profundo sobre el tema, y posiblemente se utilice de estándar por la ACM.
    Cuentanos cómo les va en la universidad.

    http://www.spc.org.pe/education/PCC/Peru/CS-SPC/

    2010/3/31 Disqus <>

  • Ing. Efraín A. Nocua Sarmiento

    Saludo especial desde Colombia.
    Actualmente la Universidad de Santander (Bucaramanga, Colombia) está adelantando la gestión para radicar el programa de Ingeniería de Software en mi país. He leido con atención el informe señalado pero me gustaría leer el comparativo que realizaste entre Ing. de Software y CC2005, ya que no carga la página. Así mismo, sería posible tener acceso al software elaborado para realizar dicho paralelo? Quedo atento a su respuesta y agradezco altamente toda su colaboración. Pienso que entre más existan programas de Ingeniería de Software en Latinoamerica mayores son las opciones de internacionalización del programa y de exportación de los productos creados por nuestros egresados.

  • Hola, gracias por los comentarios. Respecto a las gráficas, aparentemente el
    site donde estaban alojadas ya no está disponible. Allí mismo estaba el
    software.

    Lo que te recomiendo es revisar la malla y el informe que propone la SPC
    respecto al perfil de ciencia de computación. Es un trabajo bastante conciso
    y profundo sobre el tema, y posiblemente se utilice de estándar por la ACM.
    Cuentanos cómo les va en la universidad.

    http://www.spc.org.pe/education/PCC/Peru/CS-SPC/

    2010/3/31 Disqus <>

  • Lavig17

    HOla Rudy, te saluda Luis Vives de la Universidad Señor de Sipan, me intereso mucho tu analisis, pero no puedo apreciar las graficas, quisiera saber si me puedes apoyar enviandome dicha informacion y quisiera saber si puedo analizar la curricula de la escuela de ingenieria de sistemas de mi universidad, Saludos
    lavig17@crece.uss.edu.pe

  • Concuerdo con el comentarista @lavig17, es muy bueno el análisis, pero tampoco puedo ver las imágenes, espero pronto puedas volver a subir las imágenes.

    Un saludo.

  • Hola, gracias pero no se ven las imágenes :/

  • Buen artículo, pero las imágenes no se están viendo claramente, sería excelente modificar este detalle para que el artículo sea más claro

  • Juan Loo Kung

    Hola recién leo este artículo y las imágenes de comparación ya no se ven puedes volverlas a subir?

  • Hola Juan, lamentablemente el sitio donde se publicaban las imágenes en forma dinámica fue desactivado. Voy a intentar contactar con sus autores para ver si tienen alguna copia.

  • David Ortiz

    Sobre las imágenes, al parecer el blog de origen ya no está activo. Pero encontré en archive.org un documento de ese blog que está relacionado.

    https://web.archive.org/web/20070610032426/http://marcoalvarez.info/papers/comp-peru.pdf

    Saludos

  • ¡Gracias por el aporte @disqus_hbZtpJLOlw:disqus !