Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:cc4101 [2023/03/14 16:46] – etanter | teaching:cc4101 [2025/03/11 15:34] (current) – etanter | ||
---|---|---|---|
Line 13: | Line 13: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
- | * [[https:// | + | * videos de las clases: |
**Referencias adicionales (disponibles en biblioteca FCFM)** | **Referencias adicionales (disponibles en biblioteca FCFM)** | ||
Line 48: | Line 48: | ||
* La entrega se debe hacer vía U-Cursos hasta las 23:59 del día de entrega de la tarea. | * La entrega se debe hacer vía U-Cursos hasta las 23:59 del día de entrega de la tarea. | ||
* El uso del foro en U-Cursos es altamente recomendado para la discusión del enunciado y resolución de dudas por parte del equipo docente. Si hay alguna modificación sustancial al enunciado en base a discusiones en el foro, se anunciará vía foro en un post nuevo realizado por un miembro del equipo docente actualizando a su vez el enunciado. | * El uso del foro en U-Cursos es altamente recomendado para la discusión del enunciado y resolución de dudas por parte del equipo docente. Si hay alguna modificación sustancial al enunciado en base a discusiones en el foro, se anunciará vía foro en un post nuevo realizado por un miembro del equipo docente actualizando a su vez el enunciado. | ||
- | * La entrega vía U-Cursos debe constar de dos archivos: Uno donde se encuentre el código fuente | + | * La entrega vía U-Cursos debe constar de **un único archivo .zip** (**no** utilizar otro formato |
Reglas específicas: | Reglas específicas: | ||
* No puede usar mutación para resolver las tareas, a menos que el enunciado indique lo contrario. | * No puede usar mutación para resolver las tareas, a menos que el enunciado indique lo contrario. | ||
- | * Una función no comentada se ignorará por completo, es decir, se borrará del código | + | * El testing y la calidad de código |
- | * Las funciones | + | * El test suite debe estar compuesto por tests propios, cubriendo apropiadamente los casos relevantes. Los tests entregados en los archivos base y/o presentados en el enunciado no son contabilizados. |
- | * Los mensajes que se deben imprimir hacia el usuario (e.g. mensajes de error) deben ser idénticos a los especificados en enunciado de la tarea. | + | * La calidad de código considera lo siguiente: |
+ | - Presencia de firmas para las funciones | ||
+ | - Documentación de comportamientos complejos y relevantes de las funciones. | ||
+ | - Respeto de los formatos pedidos en el enunciado para los mensajes de error y otros mensajes impresos hacia el usuario. | ||
+ | - Respeto de las interfaces definidas en el enunciado. Una función cumple con la interfaz | ||
====== Política sobre Tareas y Copias ====== | ====== Política sobre Tareas y Copias ====== | ||
- | Las tareas son individuales. Toda entrega deber ser enteramente fruto de su trabajo y no puede ser derivada del trabajo de otros, ya sea de fuentes publicadas como no publicadas, la web, otro estudiante, libros, materia de otros cursos (incluyendo semestres anteriores de este curso), o cualquier otra persona o programa. Se prohibe copiar, examinar, o alterar la tarea de otra persona, o usar un programa para transcribir, | + | Las tareas son individuales. Toda entrega deber ser enteramente fruto de su trabajo y no puede ser derivada del trabajo de otros, ya sea de fuentes publicadas como no publicadas, la web, ChatGPT/ |
Para facilitar el aprendizaje cooperativo, | Para facilitar el aprendizaje cooperativo, |