Perfilado de sección

    • Tipos de Datos y Bases de Numeración
      • Bases de numeración y conversiones
      • Representación binaria de enteros y complemento a dos
      • Números en punto flotante (IEEE 754)
      • Caracteres: ASCII, Unicode y UTF-8
      • Booleanos
      • Limitaciones y buenas prácticas
    • Bloque 2 — Semana 2: La irrupción de la IA generativa y sus dilemas

      Este segundo bloque profundiza en las cuestiones específicas que la presentación introduce bajo el subtítulo «Irrupción de la IA Generativa» (diapositiva 27), complementándolas con los rasgos de la etapa actual de la informática (diapositivas 21–22). Los planteos conectan los debates sobre desinformación, concentración de poder, regulación y transformación educativa con la experiencia inmediata de los estudiantes que inician una carrera de Informática.

      Este foro es una continuación del foro de la Semana 1, y las pautas de participación se extienden o abarcan ambos foros; es decir, la obligación de cada estudiante de responder a al menos dos planteos y un comentario no es para cada uno sino para la conjunción de ambos.

      Los planteos no tienen respuestas únicas ni correctas. Lo que se evalúa es tu capacidad de reflexionar con profundidad, argumentar con fundamento y construir una posición propia. La informática no es solo una cuestión técnica: es una fuerza que transforma la sociedad, y como futuro profesional del campo, tenés una responsabilidad especial en comprender y orientar esa transformación.

      La presentación introductoria cierra con una idea clave: «la evolución histórica de la informática no elimina los límites de la algoritmia: los hace más visibles y más relevantes». Del mismo modo, las repercusiones sociales de la informática no se resuelven ignorando la tecnología ni aceptándola acríticamente, sino entendiendo sus alcances y sus límites con rigor intelectual.

      Estos foros son un espacio para ejercitar ese rigor. Usá tu propia voz, fundamentá tus posiciones, escuchá a tus compañeros y construí junto a ellos una mirada crítica que te acompañe a lo largo de toda la carrera.

    • Tipos de Datos Básicos
      Representación, limitaciones intrínsecas y extrínsecas, y consideraciones de portabilidad

      Los tipos de datos básicos son la base sobre la cual se construyen todos los programas. Sin embargo, es fundamental entender que la representación digital de información en computadoras es inherentemente finita y aproximada. Además, las diferencias entre arquitecturas complican la portabilidad de datos binarios entre sistemas.

      Además, las diferencias entre arquitecturas (endianness, tamaños variables, alineación) complican la portabilidad de datos binarios entre sistemas.

      Comprender estas limitaciones no es solo un ejercicio académico, sino una necesidad práctica para crear software confiable, portable y correcto. Las vulnerabilidades de seguridad, errores de cálculo, y fallas de interoperabilidad frecuentemente se originan en la falta de comprensión de estos fundamentos.

    • Ejercicios de Representación Binaria y Conversión de Tipos.

      Se recomienda intentar resolver todos los ejercicios antes de consultar las soluciones que se encuentran al final. El aprendizaje es más efectivo cuando se intenta resolver activamente los problemas.

    • Cuestionario de Autoevaluación sobre representación de datos, limitaciones intrínsecas y extrínsecas.

      Respuestas tipo Opción múltiple, Verdadero/Falso o Emparejamiento.

      •       Duración: 60-75 minutos

      •       Cierre: sábado 21 de marzo 23:59 h

      •       Intentos permitidos: Ilimitados

    • Desde Lenguajes de Máquina hasta Lenguajes Modernos - Una Visión Completa

      Desde los lenguajes de máquina en binario puro hasta los lenguajes de alto nivel modernos, la programación ha evolucionado hacia mayor abstracción, productividad y seguridad.

      Entender estos fundamentos (desde el lenguaje de máquina hasta los paradigmas modernos) da la base para ser un programador versátil. No se necesita dominar todo, pero conocer cómo funcionan las capas inferiores hace mejores programadores en cualquier nivel en el que se trabaje.

    • Los problemas de esta semana incorporan estructuras condicionales (if / elif / else), aritmética modular (operadores // y %) y construcción progresiva de cadenas (str), adelantando contenidos de la Semana 3.

      Cada problema sigue requiriendo la aplicación rigurosa de la metodología de Pólya y el modelo de programa del curso.