Yo te puedo contar mi experiencia en mi centro. El primer año dimos seudocódigo, visual basic .net y html y javascript ( muy mal por cierto este último lenguaje ). El segundo año dimos java, android y php. Ahora en prácticas te puedo decir que te enseñan a buscarte la vida, es decir, actualmente de todos los que nos encontramos haciendo prácticas solo 5 personas están dando cosas aprendidas en clase, el resto se encuentran mirando ejemplos, tutoriales, videos, de todo para aprender ha realizar lo que les piden de forma autónoma, por ejemplo hay uno que tiene que realizar bajo c# un crud sobre contabilidad de la empresa, otro una pag web con ruby on rails, otro peleandose con cms y magento para hacer pag web con carrito de la compra. A ninguno le ha tocado programación android, otro en java y según nos cuenta parece parece que es a un nivel muy avanzado. Es decir, que da igual el lenguaje te den, te tocará verte el lenguaje con el que trabaje la empresa.