Las actividades que se llevan a cabo en la impartición de la asignatura son:
- CLASES MAGISTRALES. Presentación por parte del profesorado de los principales conceptos a modo de resumen. Se fomentan en este tipo de sesiones tanto la interactividad como la discusión de los principales problemas planteados.
- CLASES DE EJERCICIOS PRÁCTICOS: Sesiones en las que se plantean problemas reales y se permite al alumnado su análisis así como el planteamiento de posibles soluciones.
- LABORATORIOS DE PROGRAMACIÓN: Se describe una funcionalidad basada en los conceptos teóricos cubiertos tanto en las sesiones magistrales como de problemas y, con la supervisión del profesorado, se procede a su implementación. Estas sesiones suponen un trabajo adicional del alumnado durante un período de varios días en los que tiene la posibilidad de, por varios canales, consultar sus dudas conceptuales con el profesorado.