El sistema de cursado consiste de una evaluación continua a lo largo de todo el cuatrimestre. Consta de múltiples evaluaciones de conceptos, algunas en línea y otras más tradicionales de forma escrita, con una única instancia de recuperación global, complementada con prácticas intensivas supervisadas bajo la forma de laboratorios de programación.
El aprobar las evaluaciones de conceptos y la instancia de recuperación cuando corresponda, junto con la aprobación de los laboratorios de programación habilita al alumno cursar la materia accediendo al correspondiente final regular, o bien directamente a promocionar la asignatura, dependiendo de si tuvo que hacer uso de la instancia de recuperación. Caso contrario, esto es, en caso de no aprobar alguna de las evaluaciones de conceptos o alguno de los labotarios de programación ni aun en la instancia de recuperación, no se aprobará el cursado de la asignatura.