Profesor | Canek Peláez Valdés | lu mi | 13 a 14:30 | O134 |
Ayudante | Emiliano Galeana Araujo | ma ju | 12 a 13 | O134 |
Ayudante | Gerardo Emiliano Figueroa Sandoval | ma ju | 12 a 13 | |
Ayud. Lab. | David Armando Silva de Paz | ma ju | 10 a 12 | Laboratorio de Ciencias de la Computación 2 |
Ayud. Lab. | Miriam Torres Bucio | ma ju | 10 a 12 | Laboratorio de Ciencias de la Computación 3 |
El curso será en modalidad presencial.
El curso se evaluará de la siguiente manera:
Exámenes parciales: | 30% |
Exámenes semanales: | 20% |
Proyectos: | 30% |
Prácticas: | 20% |
Habrá tres exámenes parciales, cada uno de los cuales cubrirá aproximadamente la tercera parte del material visto en clase. En los examenes parciales no se les solicitará escribir código, pero sí que lean y analicen código.
Los exámenes semanales son exámenes cortos (diez minutos) que se llevarán a cabo los jueves, y donde se harán preguntas referentes a los conceptos vistos durante la semana. Una vez que todos los alumnos hayan entregado el examen, el profesor explicará las respuestas correctas a las preguntas del mismo.
No hay exámenes de reposición ni examen final.
Habrá tres proyectos, para realizarse de forma individual, y consistirán en implementar la solución a un problema específico, utilizando los conceptos y herramientas vistos durante el curso.
Las prácticas consistirán en implementar, en su totalidad o en parte, las clases y métodos correspondientes que se les dejen. Las prácticas también deberán realizarse de forma individual.
La calificación de las prácticas depende de las pruebas unitarias incluidas en cada una de ellas. Si la práctica que el alumno entregue pasa todas las pruebas unitarias la calificación será, en principio, 10. Si un estudiante consigue escribir código demostrablemente incorrecto que pase todas las pruebas unitarias de una práctica, y le avisa al profesor antes de la fecha de entrega, el estudiante obtendrá un punto extra en esa práctica.
Para alcanzar al menos el 5 de calificación, la práctica debe compilar
correctamente y sin advertencias. No está
permitido bajo ninguna circunstancia
utilizar clases del paquete java.util
(excepto
excepciones y enumeraciones), ni agregar variables de clase (ni públicas
ni privadas) a ninguna clase vista durante el curso. Tampoco está
permitido agregar métodos públicos; pero métodos privados están
permitidos, y de hecho se les sugiere que los utilicen.
Si el ayudante o profesor detectan que han copiado en alguna práctica o proyecto, la calificación de la misma se dividirá entre el número de estudiantes que hayan copiado. Si el profesor detecta que un proyecto fue bajado de internet, la calificación será cero.
Las prácticas y proyectos estarán disponibles en el repositorio del curso. Ahí también encontrarán las instrucciones para entregarlos.
La fecha límite de entrega de prácticas y proyectos es inamovible.
Si un estudiante requiere NP como calificación, debe solicitar su renuncia al curso a más tardar a la octava semana del mismo. De no hacerlo, el estudiante tendrá en actas la calificación correspondiente a lo que haya entregado durante el curso, siendo 5 en el caso de no alcanzar una calificación aprobatoria. La solicitud de renuncia se puede realizar vía correo electrónico.
No se guardan calificaciones para próximos semestres ni para exámenes extraordinarios. Mucho menos se “pasan” o “reciben” calificaciones a o de otros profesores.