- Versión inicial (3 de agosto)
- Actualización 30/10: Actualización del cálculo del promedio ponderado de actividades en clases (AC) y creación de la actividad recuperativa (AR) y alternativas a la tercera actividad sumativa
- Actualización 13/11: Actualización del cálculo del promedio ponderado de las tareas (T) y se agrega código para explicar cálculo de notas
- Actualización 25/11: Se explica cómo se consideran las décimas extra en la nota de actividades en clases (AC)
-
Las evaluaciones serán efectuadas por medio de actividades prácticas en clases y tareas. Se calculará la nota del curso NC como:
NC = 0.6xT + 0.4xAC
Donde T es el promedio ponderado de las tareas y AC es el promedio de las actividades en clases.
-
El promedio ponderado de las tareas (T) se calculará eliminando de la ponderación la tarea que perjudique más tu promedio. Para esto puedes probar calculando todos tus promedios posibles (es decir, tu nota original, luego sin la T0, sin la T1, y asÃ) y quedandote con la mejor nota. Para entender cómo calcularemos tu nota puedes utilizar el siguiente código:
# Escribe aqui tus notas/posibles notas con dos decimales T0 = 3.57 T1 = 5.56 T2 = 4.85 T3 = 6.21 # Calculo de la nota notas = [T0, T1, T2, T3] pesos = [1, 2, 4, 5] if __name__ == '__main__': # Promedios posibles opciones = list() # Suma con pesos de las notas de tareas total = 0 for nota, peso in zip(notas, pesos): total += nota * peso # Promedio sin eliminar ninguna tarea opciones.append(round(total / 12, 2)) # Calculo de promedios eliminando cada nota for i in range(4): nueva_nota = round((total - notas[i] * pesos[i]) / (12 - pesos[i]), 2) opciones.append(nueva_nota) # Calculo antes de la actualización print(f"Tu promedio antiguo hubiera sido: {round(total / 12, 2)}") # Calculo con la actualización (mejor nota posible eliminando una tarea) print(f"Tu nuevo promedio de tareas es: {round(max(opciones), 2)}")
-
El promedio ponderado de las actividades en clases (AC) se calculará con 4 notas, de las cuales se considerarán solo las mejores tres. En lugar de tener 4 actividades sumativas, se realizarán 3, ya que no se evaluará la tercera actividad sumativa ("Input/Output y serialización").
En lugar de esta tercera sumativa, se realizará una actividad recuperativa (AR) en el horario de examen del curso. Los contenidos especÃficos a evaluar, al igual que la fecha y hora de la evaluación, se anunciarán con un tiempo razonable de anticipación. Sin embargo, esta evaluación considerará solo las actividades formativas del curso.
Para mantener la regla que permite borrar la peor nota en actividades sumativas, en lugar de la nota ACS3 se tendrá la mejor de las siguientes notas:
- El promedio de las otras 3 actividades sumativas (XACS)
- ó la nota de la actividad recuperativa AR (explicada en el párrafo anterior),
quedando ACS3 = MAX(XACS, AR) y calculando la nota AC como se hacÃa originalmente (AC = ((ACS1 + ACS2 + ACS3 + ACS4) - min(ACS)) / 3).
Las décimas obtenidas por las actividades formativas se suman a la nota más alta de las actividades sumativas y solo después de haber calculado XACS.
Para entender cómo calcularemos tu nota puedes utilizar el siguiente código:
# Escribe aqui tus notas/posibles notas ACS1 = 3.57 # Actividad sumativa 1 (AC02) ACS2 = 5.56 # Actividad sumativa 2 (AC05) ACS4 = 4.85 # Actividad sumativa 4 (AC10) AR = 6.25 # Actividad recuperativa DEC_ACF = 6 # Décimas actividades formativas if __name__ == '__main__': # Promedio actividades XACS = round((ACS1 + ACS2 + ACS4) / 3, 2) # Nota de la actividad sumativa reemplazada (ACS3) ACS3 = max(XACS, AR) # Hacemos una lista con las notas que se tienen notas = [ACS1, ACS2, ACS3, ACS4] # Sumamos las décimas a la mejor nota # (después de haber calculado XACS) max_ac = max(notas) notas[notas.index(max_ac)] = max_ac + (DEC_ACF / 10) # Promedio eliminando la peor nota AC = round((sum(notas) - min(notas)) / 3, 2) print(f"Tu promedio de actividades es: {AC}")
-
Adicionalmente, para aprobar el curso el alumno debe cumplir con que NC debe ser mayor o igual a 3.950.
-
En caso contrario, se puede acceder a un examen de última instancia si NC >= 3.650. Esta opción siempre ha estado y se explicó en la primera clase del semestre. Instancias adicionales, como un examen recuperativo, se anunciarán más adelante.
-
La inasistencia a alguna de las evaluaciones presenciales (actividad) se evalúa con nota 1.0. Sin embargo, desde ahora en adelante todas las evaluaciones serán remotas a no ser que se especifique lo contrario, por lo que no exigirán marcar asistencia.
-
Solo será aproximada la nota final NF, a partir de la aproximación de NC a un decimal. El resto de las notas serán consideradas con dos decimales.
-
Las notas de todas las evaluaciónes se publicarán en esta planilla. Solo se puede acceder con cuenta UC, no se dará acceso a ninguna otra cuenta.
Para recorregir alguna evaluación, se publicará oportunamente un form en el que tendrán que exponer sus motivos.
No se aceptarán recorrecciones del tipo: "Creo que merezco más nota" sin que haya alguna justificación de por medio.
La página de Issues se utilizará como foro para preguntas.
Puedes ver los syllabus
de los semestres anteriores en:
Los contenidos, ayudantes, calendario, cuestionario de recorrecciones y material se encuentran en este link.