Fundamentos de Programación (TB021) / Algoritmos y Programación I (9514) - Servetto
Perfilado de sección
-
-
Introducción
- Algoritmos y programación.
- Alcance de la informática.
- Desarrollo de máquinas algorítmicas.
- Repercusiones sociales de la informática.
- Python: variables y tipos de datos.
- Arquitectura de computadoras.
-
Objetivos
Planteos para la reflexión y discusión, diseñados para las Semanas 1 y 2 del cursado que abordan las repercusiones sociales de la informática, tema presentado en la clase teórica introductoria.
Las preguntas se derivan del análisis de la sección «Repercusiones Sociales» de la presentación de la Semana 1, que identifica cinco áreas principales de impacto: el Derecho, la Ética, el Gobierno, la Filosofía y la sociedad en general. Estas áreas se complementan con las cuestiones sociales específicas planteadas en clase, que abarcan desde la dependencia tecnológica y la privacidad hasta la irrupción de la inteligencia artificial generativa.
Se recomienda revisar las diapositivas 23 a 27 de la presentación introductoria y, opcionalmente, la síntesis documental «Panorama actual de la IA Generativa y sus implicancias en la Educación y la Sociedad» antes de participar en el foro.
El objetivo no es alcanzar respuestas únicas sino promover el pensamiento crítico, la argumentación fundamentada y la construcción colectiva de criterios sobre cómo el progreso de la informática transforma (para bien y para mal) los principios y la organización de la sociedad.
Pautas de participación en el foro
– Cada estudiante debe responder al menos dos de los planteos propuestos con una extensión mínima de 150 palabras por respuesta.
– Además, debe realizar al menos un comentario sustantivo sobre la participación de un compañero o compañera, expresando acuerdo o desacuerdo con fundamento.
– Se valorará especialmente: la argumentación con ejemplos concretos de la vida cotidiana o de la experiencia con tecnología, la referencia a los contenidos de la presentación introductoria, y la capacidad de vincular la reflexión con la propia vivencia como usuario de tecnología.
– Se alienta a los estudiantes a consultar fuentes periodísticas, académicas o institucionales para enriquecer sus argumentos y citarlas adecuadamente.
– No se permite el uso de IA generativa para redactar las participaciones en el foro. La reflexión debe ser genuina y personal. La ironía de usar IA para reflexionar sobre los riesgos de la IA no pasará inadvertida.
Análisis: las cuestiones sociales más relevantes en la actualidad
La sección «Repercusiones Sociales» de la presentación introductoria organiza el impacto de la informática en cinco áreas: Derecho (propiedad intelectual), Ética (comportamiento social), Gobierno (regulación), Filosofía (inteligencia en máquinas) y Sociedad en general (libertad frente a control). A partir de este marco y de las cuestiones específicas planteadas en las diapositivas 25 a 27, se identifican seis ejes temáticos de máxima relevancia actual que estructuran los planteos del foro:
1. Dependencia tecnológica y fragilidad social. La sociedad actual depende críticamente de la infraestructura digital. Una interrupción prolongada de internet o de la telefonía celular tendría consecuencias en cascada sobre la economía, la salud, la educación y la vida cotidiana. Esta dependencia convierte a la infraestructura informática en un recurso estratégico cuya protección es un asunto de Estado.
2. Privacidad, vigilancia y control. Los dispositivos conectados (desde el GPS del teléfono hasta las cámaras urbanas) generan un flujo continuo de datos personales. Esta capacidad de rastreo plantea una tensión entre seguridad y libertad individual, y abre la puerta tanto a la protección ciudadana como a formas de vigilancia masiva por parte de gobiernos y corporaciones.
3. Brecha digital y acceso desigual al conocimiento. Si bien Internet promete democratizar el acceso a la información, en la práctica persisten desigualdades profundas en conectividad, alfabetización digital y capacidad crítica para evaluar la información disponible. La brecha digital reproduce y amplifica las desigualdades socioeconómicas preexistentes.
4. Desinformación y manipulación a escala industrial. La IA generativa permite producir texto, imágenes, audio y video sintéticos con un realismo sin precedentes. Los deepfakes y las noticias falsas generadas automáticamente ponen en riesgo la confianza social en la información y desafían la capacidad de las personas para distinguir lo verdadero de lo fabricado.
5. Concentración de poder tecnológico y regulación. El desarrollo de los modelos de IA de frontera está concentrado en un puñado de empresas (OpenAI, Google, Meta, Anthropic, Microsoft). Esta concentración plantea interrogantes sobre quién controla las tecnologías que moldean la sociedad, y cuál debe ser el rol de los Estados y organismos internacionales en su regulación.
6. Transformación educativa y delegación cognitiva. La IA generativa puede redactar ensayos, resolver problemas y aprobar exámenes. Esto obliga a repensar qué significa aprender, qué competencias son irreemplazables y cómo debe rediseñarse la evaluación. La pregunta de fondo es si la tecnología potencia o sustituye las capacidades intelectuales humanas.
Estos seis ejes no son compartimentos estancos: se entrelazan y se potencian mutuamente. Un deepfake, por ejemplo, es un problema de desinformación (eje 4), pero también de regulación (eje 5), de privacidad (eje 2) y de pensamiento crítico (eje 6). Los planteos del foro están diseñados para que los estudiantes exploren estas interconexiones.
Bloque 1 — Semana 1: La sociedad ante la revolución informática
Este primer bloque invita a reflexionar sobre las transformaciones que la informática ha producido en la organización social, la vida cotidiana y el acceso al conocimiento. Las preguntas parten de las cuestiones clásicas planteadas en la presentación (dependencia tecnológica, privacidad, acceso a la información) y las proyectan hacia la realidad de 2026.
-
Este primer tema establece el vocabulario y la metodología que sostendrán todo el curso. Los temas en semanas siguientes amplían progresivamente la comprensión de lo que ocurre dentro de la computadora cuando un programa se ejecuta: desde el hardware que lo procesa hasta el sistema operativo que lo gestiona.
-
Para que los enunciados de la solución de un problema puedan convertirse en un programa, deben referirse exclusivamente a las capacidades que tiene toda computadora. Comprender estas capacidades define el universo de lo que un programa puede expresar.
-
Los problemas están diseñados para ejercitar la construcción de algoritmos secuenciales aplicando la metodología de Pólya (Análisis → Diseño → Codificación → Evaluación) y el modelo de programa del curso (Sección Declarativa + Sección Algorítmica: Prólogo, Resolución, Epílogo). Cada problema trabaja con tipos de datos primitivos (int, float, str), operaciones aritméticas y funciones de entrada/salida.
Para cada problema se proporcionan: el enunciado, las fórmulas matemáticas necesarias, ejemplos numéricos que sirven como casos de análisis y prueba, y orientaciones para la resolución. Se espera que cada estudiante desarrolle la solución completa siguiendo las fases de Pólya. -
Ver como referencia de documentación interna y estructuración de programas que respetan la metodología de desarrollo de Pólya
-