Creo que me he hecho un poco de lío con tantas preguntas, jaja pero intentare responderte a lo que pueda..
No se en todos los centros, pero en el mío (también estudio por semipresencial) había tutorias dos días a la semana, un día de 4 asignaturas y el otro de las 3 restantes + tutoría. No son obligatorias, puesto que esta opción esta hecha para gente que viva lejos del centro o que no pueda acudir por la incompatibilidad que sea, pero si pillas algún profesor cabron como el que tenia yo este año que da más nota a los que asistan regularmente a clase....
Normalmente todas las asignaturas de primero tienen la que le sigue en segundo, programación tiene en segundo dos que si no has hecho la de primero ni se te ocurra meterte a esa, a no ser que tengas una muy buena base, entornos de desarrollo creo que también, pero eso si que ya no te lo puedo decir segura.
Eso de matricularte a un examen final.... no lo he entendido.
Tu al año que viene lo que tendrías que hacer es cogerte programación y entornos de desarrollo de primero y otras de segundo, pero no las que sigan a las de primero, o iras perdido. Además de que tienes un máximo de horas que puedes hacer y no podrías con todas juntas.
Y sobre lo de cambiarte, no creo que te pongan pegas, si tu llevas las notas de que has aprobado primero deberías de poder cambiarte de modulo.
Espero que te haya servido de ayuda.