Bienvenido aunque sea tarde o no tanto XD
Yo intentaría ver sobre que lenguaje vas a ver en DAM o DAW, y con ese intentar tirar, como vienes de una ingeniería supongo que conoceras la programación en X o Y lenguaje o alguno tipo MATLAB o R, por lo que el lenguaje imperativo conocerás cosas, ahora en caso de no conocer la POO voy a recomendar un libro "Piensa en Java" un libro bastante tocho y bastante profundo.
Esa es la idea la especialización, al principio debemos conocer todo lo que podamos, ya sea por las asignaturas o porque cuando vayamos a la empresa puede que tengas que aprender algo nuevo, bueno ya sabrás esto.
Yo quiero especializarme en BigData y para ello y facilitar las cosas estoy con la programación funcional (Scala)