¿Es necesaria la especialización para una maestría en computadoras?

La especialización es una elección y no es necesaria. Hay muchas universidades de renombre que ofrecen MS en CS sin un flujo específico. Contrariamente a la creencia popular de que la EM solo se requiere cuando uno quiere profundizar su comprensión de un tema específico, ciertamente es posible que uno quiera explorar opciones tomando cursos de diferentes transmisiones, porque a menos que lo haya intentado, no puede saber lo que más le interesa (la licenciatura de la OMI es demasiado genérica para despertar un interés específico). En segundo lugar, también podría ser posible que uno solo quiera profundizar la comprensión de los conceptos más amplios en Ciencias de la Computación (como yo) que no necesariamente caen en una vertical.
Tomé SoftwareEngineering y WebTechnologies en el primer semestre. Y planeaba buscar Seguridad y algoritmos informáticos y de red en mi próximo semestre. También tengo la intención de tomar al menos uno de los diversos cursos de desarrollo de juegos o computación en la nube.

PD: Estoy buscando MS CS (general) en USC, así que tome mi respuesta con precaución.

Sí, la especialización es necesaria. De hecho, esa es una de las principales razones para seguir con la EM Aquí debe elegir y asegurarse de elegir la correcta. Si no está seguro de eso, intente conseguir un trabajo por algún tiempo para averiguar qué le conviene. el mejor.