Aprobación

Para aprobar la materia es necesario:

  • Aprobar la cursada, cuyos requisitos son:
    • Aprobar los 3 parcialitos
    • Aprobar todos los trabajos prácticos (EJs y TPs)
  • Aprobar el examen final, o promocionar la materia.
    • Para rendir el examen final:
      • Es necesario tener la cursada aprobada.
    • Para promocionar la materia:
      • Es necesario tener la cursada aprobada.
      • El promedio de notas de todos los trabajos prácticos debe ser al menos 8.
      • Los trabajos prácticos deben haber sido entregados en tiempo y forma.
      • Todos los parcialitos deben estar aprobados con nota 7 o superior en su primer instancia de evaluación o en el primer recuperatorio.

Trabajos Prácticos

  • Para aprobar un trabajo práctico se debe hacer la entrega correspondiente en tiempo y forma.
    • De no cumplirse ambas condiciones en los plazos estipulados, el trabajo queda desaprobado.
    • Desaprobar un trabajo práctico implica desaprobar la cursada y por lo tanto la materia.
    • En tiempo significa que la primera entrega se debe hacer dentro de los plazos estipulados (o antes).
    • En forma significa que la entrega debe incluir todo lo que pida el enunciado (programa funcionando y cumpliendo con los requerimientos mínimos, informe, etc.).
  • Se contemplará una única reentrega para cada trabajo práctico la cual debe realizarse dentro del segundo plazo de entrega. Esta misma puede ser, o bien para subir nota, o para aprobar el mismo en caso de estar en condición de reentrega.
  • En el caso que no se cumpla con las fechas del primer plazo, se considerará una entrega dentro del segundo plazo como única entrega posible para dicho trabajo práctico.
  • Cada alumno tiene asignado un ayudante para la corrección y evaluación de los trabajos prácticos.
  • El tiempo de corrección de un trabajo práctico no debe extenderse más de 7 días del momento en el cual fue entregado. Si no tenés una devolución de tu trabajo 7 días luego de ser entregado, comunicate con tu ayudante o con los responsables de tu práctica.
  • Plagiar un trabajo práctico implica la desaprobación del mismo, y por lo tanto de la materia.
  • Revisar la sección acerca del uso de chatbots en la materia.

Parcialitos

  • Hay 3 parcialitos con 2 recuperatorios cada uno.
  • Los parcialitos se aprueban con nota 4 (cuatro) o superior y suelen ser 3 ejercicios (se requieren 2 ejercicios bien para aprobar).
  • Todos los recuperatorios se toman una vez finalizada la cursada.
  • Se pueden recuperar parcialitos para levantar nota sin riesgo de empeorarla (se considera la nota mayor de las obtenidas).
  • Plagiar un parcialito implica la desaprobación del mismo.

Notas

  • La nota de la materia es un promedio de la nota del final y la nota de la cursada.
  • La nota de la cursada surge del promedio entre: el promedio de la nota de los parcialitos y el promedio de la nota de los trabajos prácticos (con redondeo conceptual por parte del ayudante asignado).
  • En caso de promocionar la materia, la nota de la materia será igual a la nota de la cursada.
Qué se considera un plagio

El código fuente entregado como parte de un examen o trabajo práctico debe ser escrito en su totalidad por el alumno/a que hace la entrega.

Se considera plagio cualquier sección de código copiada de algún compañero/a o de alguna publicación de terceros (por ejemplo en internet), incluso aunque el código haya sido modificado y no sea idéntico al original.

Cualquier entrega que no cumpla con estos requisitos se considera automáticamente desaprobada y como consecuencia el alumno/a pierde la posibilidad de aprobar la materia.

Acerca del uso de ChatGPT (y otros chatbots)

ChatGPT es una herramienta útil, así como otros chatbots similares (Google Gemini, Claude, etc.). Pero como toda herramienta, hay que saber cómo utilizarla adecuadamente, pudiendo resultar peligrosa si se usa de forma indebida.

¿Cuándo usar ChatGPT?

Consideramos apropiado utilizar ChatGPT al momento de configurar el espacio de trabajo necesario para el curso, ya sea para la instalación del sistema operativo, IDEs/editores de texto o configuración de linters de código. Algunos ejemplos de uso pueden ser “¿Cómo puedo instalar [editor de texto] en [sistema operativo]?” o “¿Cómo configuro [extensión] de [editor de texto] para Python?”. Puede ser una gran ayuda en los primeros días de cursada para poder comenzar a programar lo antes posible.

Otro posible uso de los chatbots es brindar fuentes donde se puedan consultar los temas de la materia, mediante un prompt del estilo “Estoy estudiando [tema] en Python, y quisiera saber dónde puedo obtener información al respecto”. Recordar sin embargo que siempre la opción más confiable es consultar la documentación oficial de Python.

¿Cuándo NO usar ChatGPT?

Recomendamos fuertemente NO utilizar estas herramientas para consultar directamente acerca de conceptos vistos en la materia, o peor aún, pedirle que resuelva X ejercicio de la guía.

Por su parte, está prohibido el uso de ChatGPT u otras herramientas de inteligencia artificial en el desarrollo de los trabajos prácticos y ejercicios obligatorios. El uso de alguna de estas herramientas en tales instancias implica la desaprobación del trabajo, y por lo tanto la materia.

¿Por qué decimos esto?

No buscamos restringir el uso de los chatbots porque seamos “malos”. Tenemos ciertas razones:

  • Queremos que el estudiante aprenda: Tanto los ejercicios de la guía como los trabajos prácticos están pensados para que el estudiante se enfrente a problemas nuevos en los cuales pueda utilizar todo el conocimiento aprendido en clase. Se trata de los primeros desafíos de la carrera que permiten interiorizar conceptos claves de programación, diseño y modularización de código. La práctica hace al maestro, y nadie se convierte en un buen programador sin sentarse frente a una computadora, ejercitar y escribir código. Si uno le pide a ChatGPT que haga un ejercicio apenas habiendo leído la consigna, ver el código de la solución no aporta nada al aprendizaje.
  • ChatGPT se puede equivocar: Así es, ningún chatbot es perfecto. Suele ocurrir que estas herramientas ofrecen respuestas incompletas, poco adecuadas o incluso erróneas. Si se les pide que escriban código, es común que den respuestas poco eficientes o que no sigan buenas prácticas de programación. Es necesario cierto escepticismo para usar ChatGPT, además de no confiar ciegamente en todo lo que diga.
  • Experiencias de cuatrimestres anteriores: Hemos tenido varios casos de alumnos que utilizaron de forma inapropiada ChatGPT para realizar ejercicios y trabajos (con un desempeño aceptable), pero que se dieron un golpe de realidad al momento de rendir los parcialitos, ya que nunca se habían preparado correctamente. Toda esta advertencia acerca del uso de tales herramientas tiene como objetivo evitar nuevos casos de este estilo. A fin de cuentas, aquella persona perjudicada por el uso inadecuado es el estudiante, quien carecerá de las habilidades necesarias para su carrera y vida profesional.

Como docentes de Fundamentos de Programación, queremos garantizar la mejor experiencia educativa posible. En caso de surgir alguna duda acerca de los temas vistos, recomendamos fuertemente compartirla con nosotros (ya sea durante las clases o mediante nuestro servidor de Discord) antes que preguntársela a algún chatbot.