No, no es indispensable, aunque si tienes un conocimiento previo, por lo menos básico de programación, se hace más sencilla la adaptación. Y es que uno entra a esta carrera generalmente porque le gusta la programación, y por más que no sepas programar, en la primera clase quedas maravillado