El examen es individual. Si se descubre que un alumno ha copiado total o parcialmente el examen de otro alumno o ha contado con colaboración exterior, la nota de todos los alumnos implicados será cero y se instará la apertura de expediente disciplinario de todos ellos.
Van para el examen todos los temas que se han dado antes del examen (salvo aquellos temas para los que se haya indicado expresamente que no van para examen).
El alumno tendrá a su disposición en el ordenador una copia de los apuntes de clase (que no incluye los exámenes de años anteriores) que podrá consultar durante el examen.
El alumno no dispondrá de conexión a Internet.
El alumno podrá traer todo el material que considere necesario en formato papel o electrónico (ejercicios resueltos, apuntes impresos, resúmenes, libros, etc.), pero cada alumno sólo podrá utilizar su propio material. Me refiero a que durante el examen no se podrá compartir material con otro alumno que también esté realizando el examen.
El material en formato digital se copiará antes del examen en el disco duro del ordenador. Durante el examen no podrá haber ningún dispositivo USB o similar conectado al ordenador.
En el curso 2024/25, el examen de la primera evaluación consistirá en la realización de tres o cuatro ejercicios Sin formularios similares a los ejercicios realizados durante el curso.
Se proporcionarán unas plantillas de los programas, similares a las proporcionadas durante el curso para los ejercicios.
El examen se corregirá comprobando que los programas funcionan correctamente y realizan las tareas esperadas. En cada ejercicio se puntuarán determinados aspectos o apartados (comprobación de datos, consideración de casos especiales, mostrar resultados, etc.).
No se requerirá que el código HTML generado por el alumno sea estrictamente válido, pero si que se comprobará que las páginas se vean en el navegador como en las capturas incluidas en los enunciados.
Si el resultado corresponde al solicitado en el enunciado, el apartado se puntuará con la puntuación máxima; si el resultado se consigue parcialmente, el apartado se puntuará parcialmente (75%, 50%, 25%, etc.). Si no se consigue el resultado o se escriben cosas que no eran necesarias, el apartado se puntuará con cero puntos (en ningún caso se descontará nota).
No se puntuarán las partes de los programas ya incluidas en las plantillas.
Cuando un resultado se pueda conseguir de varias maneras, en principio cualquiera de ellas se puntuará como correcta mientras utilice los recursos del lenguaje trabajados durante el curso.
Algunos consejos generales
El material que se permite utilizar sólo debería utilizarse para consultas puntuales. Si el alumno necesita consultarlo continuamente, seguramente no tendrá tiempo de completar el examen.
El objetivo del examen es que el alumno demuestre sus conocimientos, es decir, que sabe hacer la mayor cantidad de cosas posibles en el tiempo disponible (que siempre es escaso). Por ello, se recomienda al alumno que empiece haciendo todo lo que sabe hacer en todos los ejercicios y deje para después las partes que le resulten más difíciles.
Consejos específicos para la modalidad semipresencial
En los ordenadores estarán instalados y configurados los programas recomendados en los apuntes: XAMPP (Apache, PHP y phpMyAdmin), Visual Studio Code, Notepad++, Firefox (con Colorzilla instalado) y Chrome (con Colorzilla instalado).
Si el alumno quiere utilizar algún otro programa cuya licencia permita su uso en el aula, tendrá que informar de ello días antes de la realización del examen y recibir la autorización del profesor para la instalación del programa.
Ocasionalmente, hay alumnos que no han podido llevar al día el módulo y preparar adecuadamente el examen y que acuden a los exámenes simplemente para ver el examen. Dado que yo cuelgo en la web los exámenes a los pocos días de haberse realizado, si realmente el alumno sabe que no tiene ninguna posibilidad de aprobar creo que es mejor que el alumno aproveche ese tiempo para estudiar alguno de los otros módulos que haya llevado al día y en los que tiene posibilidades de aprobar. Por otro lado, como el aula de examen tiene una capacidad limitada, es mejor que solamente acudan al examen los alumnos que tienen intención de examinarse. Pero, por supuesto, esto no es más que un consejo, los alumnos tienen derecho a presentarse a los exámenes, y por tanto son libres de hacerlo.
Ocasionalmente también, hay alumnos que poseen conocimientos de programación mucho más amplios de los que se imparten en este módulo. Eso significa que pueden conocer estructuras de datos o herramientas del lenguaje (funciones o bibliotecas) que pueden simplificar mucho la elaboración de un programa. Se recuerda que los ejercicios de examen deben resolverse exclusivamente con las herramientas trabajadas en clase. Por ejemplo, un ejercicio de examen podría consistir en la implementación de un algoritmo de ordenación. Si un alumno resolviera el ejercicio simplemente recurriendo a la función sort(), esa parte del ejercicio no se puntuaría como correcta. Si el alumno no está seguro de si puede utilizar o no una determinada herramienta, se aconseja preguntar al profesor antes del examen o durante la realización del examen.