SPC
Sociedad Peruana de
                          Perfiles Profesionales
                          en el Área de
Computación
                          Computación e
                          Informática

          Ernesto Cuadros-Vargas
          Ecuadros AT spc.org.pe
          http://socios.spc.org.pe/ecuadros

          2006
Contenido

• Introducción

• La computación

• Perfiles profesionales
  • ACM/IEEE


• Conclusiones
Introducción

• Origen de la Ingeniería de Sistemas en
  Perú
  • incierto → falta de publicaciones
  • influencia de IBM (systems engineer)


• Computación X Ingeniería de Sistemas
  (verdadera)
  • cuerpos de conocimiento evidentemente distintos


• Confusión generalizada en gran parte de
  las universidades peruanas
Ingeniería de Sistemas

• Systems Engineering is a robust approach
  to the design, creation, and operation of
  systems
  • NASA SE Handbook




  • Adapted from the presentation given to the Texas State
    Board of Professional Engineering, 10 Sep 99 by Karl
    Arunski, P.E., Phil Brown, P.E., Dr. Dennis Buede, and
    James Martin.
Ingeniería de Sistemas

  • Math & Physical Sciences           • Body of Knowledge
     •   Qualitative modeling             •   Problem definition
     •   Quantitative modeling                 •   Concept of operations
     •   Physical modeling                     •   System boundaries
                                               •   Objectives hierarchy
     •   Theory of Constraints
                                               •   Originating requirements
     •   Physical Laws
                                          •   Concurrent engineering
  • Management Sciences                        • System life cycle phases
     •                                         • Integration/Qualification
         Economics
     •                                    •   Architectures
         Organizational Design
                                               • Functional/Logical
     •   Business Decision Analysis
                                               • Physical/Operational
     •   Operations Research                   • Interface
  • Social Sciences                       •   Trades
     •   Multi-disciplinary Teamwork           • Concept-level
     •   Organizational Behavior               • Risk management
                                               • Key performance parameters
     •   Leadership

                       Unique to Systems Engineering
Introducción

• Computación? Informática?
  • generalmente en países de lengua inglesa “computing”
  • otros países “Informática” (Europa)

  • Brasil: utilizan ambos términos con diferente semántica
• Computación
  • relacionado a la formación de profesionales y al
    desarrollo científico y tecnológico de la computación
• Informática
  • relacionada a la aplicación de las tecnologías de la
    computación
La computación

• Emerge en la década de 40
  • primeros computadores digitales (inspiraciones bélicas)
  • matemáticos, ingenieros, economistas, físicos crearon un nuevo
    campo
• Puede ser definida como:
  • Cualquier actividad de naturaleza técnica que envuelva el uso de
    computadores
     • hw, sw y comunicación de datos (design and use)
        • Computing Curricula 2004 (Overview Report)
  • El estudio de los computadores y de lo que pueden hacer
     • el poder inherente y limitaciones de máquinas abstractas, el
       diseño y características de computadores reales y las
       innumerables aplicaciones para la resolución de problemas
          • Computer Science: Reflections on the field, Reflections from the
            field (National Academies Press, 2004)
Impactos

• Prácticamente NO hay fronteras
  • aplicaciones solo limitadas por la imaginación humana
  • a pesar de los límites impuestos por lo que es computable y por la
    complejidad que domina la solución
• Tiene un impacto preponderante en otras áreas
  •   computación intensiva (cálculo)
  •   control de experimentos (colecta, análisis, simulación)
  •   facilidad para compartir la información
  •   automatización
• Consecuentemente
  • es un campo/área estratégico para el desarrollo local y nacional
Perfiles profesionales


  ICF–    IFIP TC3, commissioned by UNESCO.
  2000    Work done by a relatively small group of IFIP linked
          experts.

  CC     ACM and IEEE-CS (volumes on CS and CE).
  2001   Work done by many experts with a clear US base.
         Additional volumes to be prepared with other US based
         professional societies (SWEEP, AIS, AITP).
  Career EU consortium of 11 major ICT companies (BT, Cisco
  Space Systems, IBM Europe, Intel, Microsoft Europe, Nokia, …)
         partnering with the European Commission.
         Input from individual experts from over 20 EU universities.
Perfiles profesionales

• Computing Curricula
   • esfuerzo conjunto de IEEE/ACM
   • estándares internacionales para currículas en
     computación
        • publicadas periodicamente (http://www.acm.org/education/)
• Perfiles
   •   Ingeniería de Computación (Computer Engineering)
   •   Ciencia de la Computación (Computer Science)
   •   Sistemas de Información (Information Systems)
   •   Tecnología de la Información (Information Technology)
   •   Ingeniería de Software (Software Engineering)
Estructura Computing Curricula

                                        Overview


                                  Joint Task Force on
                                  Computing Curricula

                                         ACM
                                 IEEE Computer Society          Information Systems
       Computer Science            Other societies ??
                                                                         ACM
   Computing Curriculum 2001                                  Association for Information
      Steering Committee                                           Systems (AIS)
                                                              Association of Information
           ACM                                                Technology Professionals
    IEEE Computer Society                                              (AITP)
                                                                IEEE Computer Society



         Computer Engineering    Software Engineering      Information Technology

        Computing Curriculum -   Computing Curriculum       Computing Curriculum
        Computer Engineering               -                          -
         Steering Committee      Software Engineering      Information Technology
                                  Steering Committee         Steering Committee
               ACM
        IEEE Computer Society             ACM                      ACM
                                    IEEE Computer              IEEE Computer
                                        Society                   Society
                                 Several other societies
Evolución de los perfiles en EUA
Espectro de la computación
Ingeniería de Computación
Ciencia de la Computación
Sistemas de Información
Ingeniería de Software
Ingeniería de Software
                                         BO
                                          K
                         Software
  Computing                                      Software                Software
                         Product
 Fundamentals                                   Management               Domains
                        Engineering
 Algorithms and         Requirements          Project Process
 Data Structures                                                           Artificial
                         Engineering           Management                Intelligence
   Computer               Software                 Risk                   Database
  Architecture             Design               Management                 Systems
  Mathematical            Software                Quality              Human-Computer
  Foundations              Coding               Management               Interaction
   Operating                                                             Numerical &
   Systems                Software              Configuration          Symbolic Comp.
                          Testing               Management
  Programming                                                            Computer
   Languages              Software              Dev. Process
                         Ops& Maint                                      Simulation
                                                Management
                                                                         Real-Time
                                                 Acquisition              Systems
                                                Management
     http://www.sei.cmu.edu/pub/documents/99.reports/pdf/99tr004.pdf
Tecnología de Información
Diferencia entre IT e IS

• Ambos enfocan la utilización de las TICs
  dentro de las organizaciones

• Programas de IS
   • enfocan el lado de la “información”


• Programas de IT
   • enfocan el lado de la “tecnología”
Computación x Ingeniería

• Origen de la palabra “Ingeniero”
  • engine and ingenious, from Latin root in ‘generare’- to create
  • A.D. 200 Tertullian coined ‘ingenium’-an ingenious invention when
    describing a battering ram used by Romans to attack
    Carthaginians
  • A.D. 1200 an ingeniator is a person who develops battering rams,
    floating bridges, assault towers, catapults, etc
  • In the 1500s, an engineer was a person who made engines


• Definición de ABET
  • “the profession in which a knowledge of the mathematical and
    natural sciences gained by study, experience, and practice is
    applied with judgment to develop ways to utilize, economically, the
    materials and forces of nature for the benefit of mankind”
Computación x Ingeniería

• Definición del Estatuto del CIP

  • Ingeniería es la profesión que aplica con fundamento y
    responsabilidad los conocimientos científicos y técnicos
    logrados a través del estudio, la experiencia y la
    práctica para emplear racional y económicamente los
    recursos y las fuerzas de la naturaleza en beneficio del
    hombre y la sociedad
Computación X Ingeniería

• Ingenierías tradicionales (eléctrica,
  mecánica, civil, química)
  • requieren matemática contínua


• Ingeniería de software
  • está fundamentada en la Ciencia de la Computación y
    en la Matemática ... pero discreta


• Computación no es ingeniería
Computación X Ingeniería
  Computación e Informática            Ingeniería tradicional


  IT &
   IS              SE                        Civil,
                                           Eléctrica,
                                           Mecánica,
                                            Nuclear,
            CS                  CE            etc.


   Matemática (principalmente
                                     Matemática, Física, Química, etc.
           discreta)
Universidad X Mercado de Trabajo

• Universidades en función del Mercado
  • es común ver que “tecnología de moda” determina los planes de
    estudio
  • grandes corporaciones no existen en Perú, porque?
• Mercado en función de las Universidades?
  • fuerza laboral competente -> transformación del mercado
  • atracción de inversiones e incentivos
• Trabajo a largo plazo
  •   crear carreras de calidad (lleva 2 a 5 años)
  •   capacitar plana docente (lleva de 2 a 6 años)
  •   formar los primeros bachilleres (5 años)
  •   titular los primeros profesionales (1 a 2 años)

  • hablamos de 2015 a 2023 !?!?!
Ingeniería de sistemas en Perú
Situación brasilera (2003)



              Modalidade de Cu rsos                   2002   2003   Evolu ção
     Ciê ncia d a Co m p ut a çã o                      252  271          8%
     Eng e nha ria d a Co m p ut açã o                   60   63          5%
     Sist e m a s d e Info rm a çã o                    282  351         24%
     Lice ncia t ura e m Co m p ut açã o                 47   56         19%
     T e cno lo g ia s ( T o d a s)                     255  357         40%
     Curso s Se q ue ncia is F E                         70   77         10%
     Out ro s                                           150  147         -2 %
                                           T o t al    1116 1322




                                                                        En g e n h a r
Propuesta para nuestro país

• Universidades
  • Ciencia de la Computación
     • computación como fin
     • necesarios para maestrías y doctorados de nivel
  • Ingeniería de Computacion
     • computación como fin/medio
     • impulsaría el desarrollo nacional
  • Sistemas de Información / Ingeniería de Software
     • computación como medio
     • mayor espacio laboral (60%)

• Institutos
  • Tecnología de la Información
Desafíos

• Debemos invertir en conocimiento y educación
  • para competir en el mundo globalizado no hay otra salida
• Necesitamos urgentemente ... (convergir en)
  • organizar el área de computación
     • realización de un diagnóstico real (ranking) de las carreras existentes
     • organización intensiva y descentralizada de eventos en el ámbito de
       educación superior en el área
     • sensibilización del gobierno (legislativo y ejecutivo)
     • publicación de estándares que sirvan como referentes
  • garantizar la calidad de maestrías y doctorados
  • capacitar docentes en el área
  • promover la investigación
     • aplicada a corto plazo
     • básica a mediano plazo
  • promover innovación tecnológica y emprendedorismo
Desafíos

• Trabajar en un ranking detallado de la situación
  actual
  • recursos?
  • como “convencer” a los amigos de las universidades?
  • apoyo del estado es importante
• Elaborar un “computing curricula” nacional
  •   quien trabaja en eso?
  •   financiamento?
  •   medios de distribución?
  •   respaldo del estado
• Establecer un sistema de evaluación/acreditación
  • apoyo en la elaboración del instrumento
Muchas
Gracias
SPC
Sociedad Peruana de
                        Perfiles Profesionales
                        en el Área de
Computación
                        Computación e
                        Informática


          Ernesto Cuadros-Vargas
          ecuadros@spc.org.pe

Perfiles

  • 1.
    SPC Sociedad Peruana de Perfiles Profesionales en el Área de Computación Computación e Informática Ernesto Cuadros-Vargas Ecuadros AT spc.org.pe http://socios.spc.org.pe/ecuadros 2006
  • 2.
    Contenido • Introducción • Lacomputación • Perfiles profesionales • ACM/IEEE • Conclusiones
  • 3.
    Introducción • Origen dela Ingeniería de Sistemas en Perú • incierto → falta de publicaciones • influencia de IBM (systems engineer) • Computación X Ingeniería de Sistemas (verdadera) • cuerpos de conocimiento evidentemente distintos • Confusión generalizada en gran parte de las universidades peruanas
  • 4.
    Ingeniería de Sistemas •Systems Engineering is a robust approach to the design, creation, and operation of systems • NASA SE Handbook • Adapted from the presentation given to the Texas State Board of Professional Engineering, 10 Sep 99 by Karl Arunski, P.E., Phil Brown, P.E., Dr. Dennis Buede, and James Martin.
  • 5.
    Ingeniería de Sistemas • Math & Physical Sciences • Body of Knowledge • Qualitative modeling • Problem definition • Quantitative modeling • Concept of operations • Physical modeling • System boundaries • Objectives hierarchy • Theory of Constraints • Originating requirements • Physical Laws • Concurrent engineering • Management Sciences • System life cycle phases • • Integration/Qualification Economics • • Architectures Organizational Design • Functional/Logical • Business Decision Analysis • Physical/Operational • Operations Research • Interface • Social Sciences • Trades • Multi-disciplinary Teamwork • Concept-level • Organizational Behavior • Risk management • Key performance parameters • Leadership Unique to Systems Engineering
  • 6.
    Introducción • Computación? Informática? • generalmente en países de lengua inglesa “computing” • otros países “Informática” (Europa) • Brasil: utilizan ambos términos con diferente semántica • Computación • relacionado a la formación de profesionales y al desarrollo científico y tecnológico de la computación • Informática • relacionada a la aplicación de las tecnologías de la computación
  • 7.
    La computación • Emergeen la década de 40 • primeros computadores digitales (inspiraciones bélicas) • matemáticos, ingenieros, economistas, físicos crearon un nuevo campo • Puede ser definida como: • Cualquier actividad de naturaleza técnica que envuelva el uso de computadores • hw, sw y comunicación de datos (design and use) • Computing Curricula 2004 (Overview Report) • El estudio de los computadores y de lo que pueden hacer • el poder inherente y limitaciones de máquinas abstractas, el diseño y características de computadores reales y las innumerables aplicaciones para la resolución de problemas • Computer Science: Reflections on the field, Reflections from the field (National Academies Press, 2004)
  • 8.
    Impactos • Prácticamente NOhay fronteras • aplicaciones solo limitadas por la imaginación humana • a pesar de los límites impuestos por lo que es computable y por la complejidad que domina la solución • Tiene un impacto preponderante en otras áreas • computación intensiva (cálculo) • control de experimentos (colecta, análisis, simulación) • facilidad para compartir la información • automatización • Consecuentemente • es un campo/área estratégico para el desarrollo local y nacional
  • 9.
    Perfiles profesionales ICF– IFIP TC3, commissioned by UNESCO. 2000 Work done by a relatively small group of IFIP linked experts. CC ACM and IEEE-CS (volumes on CS and CE). 2001 Work done by many experts with a clear US base. Additional volumes to be prepared with other US based professional societies (SWEEP, AIS, AITP). Career EU consortium of 11 major ICT companies (BT, Cisco Space Systems, IBM Europe, Intel, Microsoft Europe, Nokia, …) partnering with the European Commission. Input from individual experts from over 20 EU universities.
  • 10.
    Perfiles profesionales • ComputingCurricula • esfuerzo conjunto de IEEE/ACM • estándares internacionales para currículas en computación • publicadas periodicamente (http://www.acm.org/education/) • Perfiles • Ingeniería de Computación (Computer Engineering) • Ciencia de la Computación (Computer Science) • Sistemas de Información (Information Systems) • Tecnología de la Información (Information Technology) • Ingeniería de Software (Software Engineering)
  • 11.
    Estructura Computing Curricula Overview Joint Task Force on Computing Curricula ACM IEEE Computer Society Information Systems Computer Science Other societies ?? ACM Computing Curriculum 2001 Association for Information Steering Committee Systems (AIS) Association of Information ACM Technology Professionals IEEE Computer Society (AITP) IEEE Computer Society Computer Engineering Software Engineering Information Technology Computing Curriculum - Computing Curriculum Computing Curriculum Computer Engineering - - Steering Committee Software Engineering Information Technology Steering Committee Steering Committee ACM IEEE Computer Society ACM ACM IEEE Computer IEEE Computer Society Society Several other societies
  • 12.
    Evolución de losperfiles en EUA
  • 13.
    Espectro de lacomputación
  • 14.
  • 15.
    Ciencia de laComputación
  • 16.
  • 17.
  • 18.
    Ingeniería de Software BO K Software Computing Software Software Product Fundamentals Management Domains Engineering Algorithms and Requirements Project Process Data Structures Artificial Engineering Management Intelligence Computer Software Risk Database Architecture Design Management Systems Mathematical Software Quality Human-Computer Foundations Coding Management Interaction Operating Numerical & Systems Software Configuration Symbolic Comp. Testing Management Programming Computer Languages Software Dev. Process Ops& Maint Simulation Management Real-Time Acquisition Systems Management http://www.sei.cmu.edu/pub/documents/99.reports/pdf/99tr004.pdf
  • 19.
  • 20.
    Diferencia entre ITe IS • Ambos enfocan la utilización de las TICs dentro de las organizaciones • Programas de IS • enfocan el lado de la “información” • Programas de IT • enfocan el lado de la “tecnología”
  • 21.
    Computación x Ingeniería •Origen de la palabra “Ingeniero” • engine and ingenious, from Latin root in ‘generare’- to create • A.D. 200 Tertullian coined ‘ingenium’-an ingenious invention when describing a battering ram used by Romans to attack Carthaginians • A.D. 1200 an ingeniator is a person who develops battering rams, floating bridges, assault towers, catapults, etc • In the 1500s, an engineer was a person who made engines • Definición de ABET • “the profession in which a knowledge of the mathematical and natural sciences gained by study, experience, and practice is applied with judgment to develop ways to utilize, economically, the materials and forces of nature for the benefit of mankind”
  • 22.
    Computación x Ingeniería •Definición del Estatuto del CIP • Ingeniería es la profesión que aplica con fundamento y responsabilidad los conocimientos científicos y técnicos logrados a través del estudio, la experiencia y la práctica para emplear racional y económicamente los recursos y las fuerzas de la naturaleza en beneficio del hombre y la sociedad
  • 23.
    Computación X Ingeniería •Ingenierías tradicionales (eléctrica, mecánica, civil, química) • requieren matemática contínua • Ingeniería de software • está fundamentada en la Ciencia de la Computación y en la Matemática ... pero discreta • Computación no es ingeniería
  • 24.
    Computación X Ingeniería Computación e Informática Ingeniería tradicional IT & IS SE Civil, Eléctrica, Mecánica, Nuclear, CS CE etc. Matemática (principalmente Matemática, Física, Química, etc. discreta)
  • 25.
    Universidad X Mercadode Trabajo • Universidades en función del Mercado • es común ver que “tecnología de moda” determina los planes de estudio • grandes corporaciones no existen en Perú, porque? • Mercado en función de las Universidades? • fuerza laboral competente -> transformación del mercado • atracción de inversiones e incentivos • Trabajo a largo plazo • crear carreras de calidad (lleva 2 a 5 años) • capacitar plana docente (lleva de 2 a 6 años) • formar los primeros bachilleres (5 años) • titular los primeros profesionales (1 a 2 años) • hablamos de 2015 a 2023 !?!?!
  • 26.
  • 27.
    Situación brasilera (2003) Modalidade de Cu rsos 2002 2003 Evolu ção Ciê ncia d a Co m p ut a çã o 252 271 8% Eng e nha ria d a Co m p ut açã o 60 63 5% Sist e m a s d e Info rm a çã o 282 351 24% Lice ncia t ura e m Co m p ut açã o 47 56 19% T e cno lo g ia s ( T o d a s) 255 357 40% Curso s Se q ue ncia is F E 70 77 10% Out ro s 150 147 -2 % T o t al 1116 1322 En g e n h a r
  • 28.
    Propuesta para nuestropaís • Universidades • Ciencia de la Computación • computación como fin • necesarios para maestrías y doctorados de nivel • Ingeniería de Computacion • computación como fin/medio • impulsaría el desarrollo nacional • Sistemas de Información / Ingeniería de Software • computación como medio • mayor espacio laboral (60%) • Institutos • Tecnología de la Información
  • 29.
    Desafíos • Debemos invertiren conocimiento y educación • para competir en el mundo globalizado no hay otra salida • Necesitamos urgentemente ... (convergir en) • organizar el área de computación • realización de un diagnóstico real (ranking) de las carreras existentes • organización intensiva y descentralizada de eventos en el ámbito de educación superior en el área • sensibilización del gobierno (legislativo y ejecutivo) • publicación de estándares que sirvan como referentes • garantizar la calidad de maestrías y doctorados • capacitar docentes en el área • promover la investigación • aplicada a corto plazo • básica a mediano plazo • promover innovación tecnológica y emprendedorismo
  • 30.
    Desafíos • Trabajar enun ranking detallado de la situación actual • recursos? • como “convencer” a los amigos de las universidades? • apoyo del estado es importante • Elaborar un “computing curricula” nacional • quien trabaja en eso? • financiamento? • medios de distribución? • respaldo del estado • Establecer un sistema de evaluación/acreditación • apoyo en la elaboración del instrumento
  • 31.
  • 32.
    SPC Sociedad Peruana de Perfiles Profesionales en el Área de Computación Computación e Informática Ernesto Cuadros-Vargas ecuadros@spc.org.pe