Comment Why CS for Controls? (Score 1) 296
I don't believe that CS majors typically learn a lot of controls and automation in their core curriculum . . . that's typically something that EE's see more of. And for that matter I ask, why Mechanical Engineering? If you want to design cars, ME might make sense, but in most alternative energy technologies you will likely be part of a multidisciplinary team . . . with material scientists (solar energy, automobiles, fuel cells), chemical engineers (fuel cells, combustion engineering), aerospace engineers (wind turbines), electrical engineers (all of the above). Mechanical engineering, though a key component of many teams, does not typically get to "ride point" on these teams. Mechanical engineers often take the requirements from the aforementioned disciplines and design a real and stable "container" or "device" that mechanically stabilizes and holds the alternative energy technology. If you actually want to design the "alternative energy technology" perhaps one of the more specific disciplines would make sense. . .
Note that I'm not belittling the role of mechanical engineers. ME's are absolutely critical to the development of a myriad of technologies . . . but mechanical engineering isn't the lead discipline that actually develops many of the "core" technologies that make the alternative energy technologies that you describe possible.
And lastly, I don't understand how ". . . mechanical engineering will give me a broad understanding of the more specific engineering disciplines." is true at all. I'm a chemical engineer . . . I don't know many mechanical engineers that know squat about the basics of Chem E. And for that matter I don't know Mechanical Engineering for squat either . . . I never even took a Statics and Dynamics course . . .