Actividades para la clase#

¡Realicemos algunas actividades!#


Actividad 1 📚#

En parejas explique una de las siguientes disciplinas relacionadas con el desarrollo de software destacando las diferencias con la ingeniería de software:

  1. Computer Science

  2. Information Systems

  3. Human-Computer Interaction (HCI)

  4. Computer Engineering

  5. Mathematics

  6. Artificial Intelligence

  7. Security

  8. Project Management

  9. Quality Assurance (QA)

  10. DevOps


Actividad 2 🤝#

En grupos de 4 estudiantes, analicen y comparen las diferentes disciplinas involucradas en cada caso, y discutan cómo cada disciplina aporta a la solución final y cómo se complementan entre sí.

  1. Un equipo de diseñadores gráficos y desarrolladores de software trabajando juntos para crear una aplicación móvil para una empresa de moda.

  2. Un equipo de ingenieros de software y expertos en seguridad informática trabajando juntos para desarrollar un sistema de seguridad para una empresa financiera.

  3. Un equipo de desarrolladores de software y especialistas en inteligencia artificial trabajando juntos para crear un chatbot para una compañía de comercio electrónico.

  4. Un equipo de desarrolladores de software y especialistas en realidad virtual trabajando juntos para crear una experiencia de realidad virtual para un parque temático.

  5. Un equipo de desarrolladores de software y expertos en Internet de las cosas trabajando juntos para crear un sistema de automatización del hogar para una empresa de tecnología.


Actividad 3 💻#

En grupos de 4 personas analicen la situación y discutan posibles soluciones éticas:

Cambridge Analytica y Facebook: En 2014

En 2014, Cambridge Analytica, una compañía de análisis político, recopiló información de millones de usuarios de Facebook sin su consentimiento. Este caso de estudio puede ser utilizado para discutir la privacidad de los datos y la responsabilidad social de los desarrolladores en la protección de la información personal de los usuarios.

AI y la discriminación

Las tecnologías de inteligencia artificial (IA) pueden ser utilizadas de manera discriminatoria. Por ejemplo, los sistemas de reconocimiento facial pueden tener problemas de equidad étnica y de género. Este caso de estudio puede ser utilizado para discutir la diversidad y la inclusión en la industria de la tecnología y cómo la ingeniería de software puede contribuir a la discriminación.

Autonomía de los vehículos autónomos

La ingeniería de software es esencial en el desarrollo de los vehículos autónomos, pero también presenta importantes desafíos éticos, como la toma de decisiones en situaciones de emergencia y la responsabilidad en caso de accidentes. Este caso de estudio puede ser utilizado para discutir la responsabilidad social de los desarrolladores en la creación de tecnologías seguras.

Microsoft y el control de la privacidad de los usuarios en China

En este caso, Microsoft se enfrentó a críticas por colaborar con el gobierno chino para monitorear la actividad en línea de los usuarios y controlar la información que se comparte en línea. Este caso plantea preguntas éticas sobre la responsabilidad social de las empresas tecnológicas en países con regímenes autoritarios.

Google y la diversidad y la inclusión

Google ha enfrentado críticas por la falta de diversidad y inclusión en su fuerza laboral y en la industria de la tecnología en general. Este caso plantea preguntas éticas sobre la responsabilidad social de las empresas tecnológicas en garantizar un entorno de trabajo diverso e inclusivo.


Tarea 📕#

Important

Resolver en parejas las actividades de clase utilizando ChatGPT y entregar un resumen de los resultados.

Note

Debe enviar un documento con la siguiente estructura: SoftwareII_NombreApellido_Actividad_#.pdf y SoftwareII_NombreApellido_Tarea_#.pdf