¿Puede un graduado de ECE ir a MS en ciencias de la computación?

Hola, no soy un tipo de EM, pero seguramente puedo ayudarlo a comprender la lista de cosas que pueden facilitarle la vida si ya sabe algo sobre ellas.

1. Conceptos orientados a objetos en lenguaje de programación y sus ventajas.
2. ¿Qué son las estructuras de datos? ¿Y cómo se implementan al menos en un idioma? Y cómo se usan en diferentes idiomas.
3. Arquitectura de la computadora. (Arquitectura x86)
4. Conceptos del sistema operativo.
5. Conceptos básicos de redes.
6. Matemáticas discretas (especialmente gráficos)
7. Algoritmos básicos como ordenar y buscar y su implementación en al menos un idioma.
8. Conceptos básicos del sistema de gestión de bases de datos. Implementación simple usando SQL.
9. Comprensión de cualquier lenguaje de marcado o lenguaje de secuencias de comandos.

Comente si se requiere más información.

Se podría dar la prueba subjetiva de GRE Computer Science, pero recientemente la descontinuaron.