Estudiante de posgrado con especialización en informática

Los estudiantes de posgrado quieren estudiar una maestría en informática, por lo que necesitan estudiar cursos de informática en la etapa inicial. Actualmente hay tres opciones para la dirección, que son: Me interesan las tres direcciones, así que si elijo solo una, cuál de las tres direcciones será más adecuada para mí. No me gusta el desarrollo y la programación de software. Esa dirección requiere menos programación.

¿La inteligencia artificial, los gráficos y CAD y la seguridad de la red favorecen al hardware o al software respectivamente? ¿Se requieren conocimientos de física para aprenderlo?