To be honest, the main reason that I am interested in this second master is that it is in CMU. I found everything about CMU intriguing: the coursework, the interests and professors, the ranking, etc. For this it would seem quite reasonable to put another year for a master. Furthermore, This master in CMU is just one year long and In this one year you have to take 96 credits. Then one can request for PhD and there won't be any coursework in PhD. So, I think that, in terms of time, the overall time necessary for this master and the PHD after it will be the same as the PhD program in other universities. Any idea?
Also, another important reason is that I am changing my research direction toward Damage Detection, SHM, and System Identification. In my current master in structural engineering and in my Bachelor I haven't taken any course related to thee issues. So, I have found it useful to go for a master to go through some courses like Data Science, Linear Dynamic Systems, Signals and Systems, Sensors and Sensing,.... As these courses are mainly based in Computer science and Electrical Engineering, CMU looked like a perfect match.