Unidad 1

Ser Ingeniero/a en el Siglo XXI

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Rol profesional del ingeniero

  • diseño de sistemas
  • resolución de problemas complejos
  • trabajo interdisciplinario
  • responsabilidad social

Tecnología y sociedad

  • La sociedad actual depende profundamente de sistemas digitales
  • Finanzas, transporte, comunicaciones y servicios públicos funcionan con software
  • Los dispositivos móviles conectan permanentemente a las personas
  • La infraestructura digital es parte del funcionamiento normal de la sociedad

Fundamentos en Ciencias de la Computación

Infraestructura digital

Gran parte de la sociedad depende de sistemas informáticos:

  • bancos
  • redes de telecomunicaciones
  • comercio electrónico
  • transporte
  • servicios del Estado

La ingeniería informática participa en el diseño de estas infraestructuras.

Fundamentos en Ciencias de la Computación

¿Quién diseña estos sistemas?

Profesionales de áreas como:

  • ingeniería informática
  • ingeniería en sistemas
  • ingeniería en telecomunicaciones
  • ciencia de datos
  • ingeniería de software

Sus decisiones afectan a millones de personas.

Fundamentos en Ciencias de la Computación

Ser ingeniero

Ser ingeniero no significa solamente programar.

Implica:

  • analizar problemas complejos
  • diseñar soluciones
  • evaluar restricciones
  • tomar decisiones responsables

Fundamentos en Ciencias de la Computación

Ingeniería como profesión

Las profesiones tienen ciertas características:

  • conocimiento especializado
  • formación sistemática
  • estándares profesionales
  • responsabilidad frente a la sociedad

Ejemplos comparables:

  • medicina
  • derecho
  • ingeniería civil

Fundamentos en Ciencias de la Computación

Decisiones técnicas

Las decisiones técnicas pueden tener consecuencias importantes.

Ejemplos:

  • fallas en sistemas financieros
  • filtraciones de datos
  • errores en sistemas médicos
  • algoritmos que generan discriminación

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Ética profesional

Existen códigos de ética en informática.

Organizaciones relevantes:

  • ACM (Association for Computing Machinery)
  • IEEE

Estos organismos promueven buenas prácticas y responsabilidad profesional.

Pregunta para discutir

¿Un ingeniero es responsable del impacto social de los sistemas que desarrolla?

  • ¿Hasta qué punto?
  • ¿Quién debería responder por los efectos de una tecnología?

Fundamentos en Ciencias de la Computación

Sistemas críticos

Muchos sistemas informáticos son infraestructuras críticas:

  • bancos
  • hospitales
  • transporte
  • telecomunicaciones
  • servicios del gobierno

Cuando fallan, las consecuencias pueden ser muy amplias.

Fundamentos en Ciencias de la Computación

El diseño tecnológico no es neutral

Cada sistema incorpora decisiones:

  • qué datos se recopilan
  • qué comportamiento se incentiva
  • qué información se muestra
  • qué información se oculta

La tecnología refleja decisiones humanas.

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Trayectorias profesionales

El campo tecnológico ofrece múltiples caminos.

Entre ellos:

  • especialización técnica
  • gestión
  • investigación
  • emprendimiento

Fundamentos en Ciencias de la Computación

Trayectoria Técnica
desarrollador de software
arquitecto de sistemas
ingeniero de datos
especialista en seguridad
ingeniero cloud

Fundamentos en Ciencias de la Computación

Roles de Gestión
líder técnico
gerente de proyectos
director de tecnología (CTO)
Trayectoria Técnica
desarrollador de software
arquitecto de sistemas
ingeniero de datos
especialista en seguridad
ingeniero cloud

Fundamentos en Ciencias de la Computación

Investigación y academia
estudios de posgrado
proyectos científicos
docencia universitaria
Áreas de investigación:
inteligencia artificial
criptografía
interacción humano-computadora
Roles de Gestión
líder técnico
gerente de proyectos
director de tecnología (CTO)
Trayectoria Técnica
desarrollador de software
arquitecto de sistemas
ingeniero de datos
especialista en seguridad
ingeniero cloud

Fundamentos en Ciencias de la Computación

Emprendimientostartups
aplicaciones móviles
plataformas digitales
servicios online
Investigación y academia
estudios de posgrado
proyectos científicos
docencia universitaria
Áreas de investigación:
inteligencia artificial
criptografía
interacción humano-computadora
Roles de Gestión
líder técnico
gerente de proyectos
director de tecnología (CTO)
Trayectoria Técnica
desarrollador de software
arquitecto de sistemas
ingeniero de datos
especialista en seguridad
ingeniero cloud

Aprendizaje permanente

Una característica central de la profesión:

el aprendizaje es continuo

Las tecnologías cambian constantemente.

Se aprende durante toda la vida profesional.

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Impacto social de la tecnología

La tecnología genera debates importantes.

Visión optimista:

  • innovación
  • productividad
  • nuevas oportunidades

Visión crítica:

  • concentración de poder
  • vigilancia
  • desigualdad digital

Caso real:

Uber utiliza algoritmos para:

  • asignar viajes
  • calcular precios dinámicos
  • optimizar rutas

Fundamentos en Ciencias de la Computación

Caso real:

Uber utiliza algoritmos para:

  • asignar viajes
  • calcular precios dinámicos
  • optimizar rutas

Preguntas:

  • ¿Es justo el precio dinámico?
  • ¿Quién controla el algoritmo?

Fundamentos en Ciencias de la Computación

Caso real:

Uber utiliza algoritmos para:

  • asignar viajes
  • calcular precios dinámicos
  • optimizar rutas

Preguntas:

  • ¿Es justo el precio dinámico?
  • ¿Quién controla el algoritmo?

Fundamentos en Ciencias de la Computación

Consecuencias:

  • Competencia con vacío legal
  • Desplazamiento de actores establecidos
  • Precarización del trabajo

Caso real:

Escándalo Meta <-> Cambridge Analytica.

Datos de usuarios fueron utilizados para influir en campañas políticas.

Consecuencias:

  • debate global sobre privacidad
  • nuevas regulaciones de datos
  • cuestionamientos a plataformas digitales

Fundamentos en Ciencias de la Computación

Sesgos algorítmicos

Los algoritmos aprenden de datos.

Si los datos contienen sesgos sociales, los algoritmos pueden reproducirlos.

Ejemplos:

  • reconocimiento facial
  • selección de personal
  • evaluación crediticia

Fundamentos en Ciencias de la Computación

Discusión en clase

¿Quién debería auditar los algoritmos?

  • empresas
  • gobiernos
  • universidades
  • organismos independientes

Fundamentos en Ciencias de la Computación

Inteligencia artificial generativa

Herramientas actuales permiten:

  • generar texto
  • generar imágenes
  • asistir en programación

Debates actuales:

  • derechos de autor
  • desinformación
  • impacto laboral

Fundamentos en Ciencias de la Computación

Diseño responsable

Muchas plataformas optimizan:

  • tiempo de uso
  • engagement
  • retención de usuarios

Esto puede fomentar:

  • uso excesivo
  • dependencia digital

Fundamentos en Ciencias de la Computación

Fundamentos en Ciencias de la Computación

Reflexión final

Como profesionales contraídos la infraestructura digital de la sociedad.

Nuestras decisiones INFLUYEN:

  • cómo nos comunicamos
  • cómo trabajamos
  • cómo accedemos a la información

La tecnología no es solo técnica;
también es social

Fundamentos en Ciencias de la Computación

Sobre esta presentación

Atribución 4.0 Internacional (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/deed.es

Fundamentos en Ciencias de la Computación