It's a mixture of science and engineering, leaning towards the science. Far far away from a trade school which would teach you practical skills (java, git, web development) and try to get you into the labor force ASAP
It's a mixture of science and engineering, leaning towards the science. Far far away from a trade school which would teach you practical skills (java, git, web development) and try to get you into the labor force ASAP
https://engineering.csuohio.edu/eecs/master-science-software... https://mse.isri.cmu.edu/
You'll find Software Engineering degree programs are often connected to schools of EE, CS, or more generic Engineering if you dig into this more. And of course things sometimes work in a different way - I think maybe MIT folds EE, CS and SE all together into the same department, possibly even the same degree.
I believe ABET recently deprecated their accreditation of undergraduate programs, and I don't have any idea what the implications of that are for SE licensure, but there's a possibly out-of-date list of ABET-accredited SE undergrad programs here:
https://www.softwareengineerinsider.com/abet/abet-software-e...
Not the question asked, but the quality of the answer is about what I expected (based on what I suspected). Glad not to have made an upfront overinvestment taking the discussion too seriously.
https://www.nspe.org/resources/pe-magazine/may-2018/ncees-en...
My current role title is Software Engineer, but I don’t go by it outside work very often because Engineer means something outside the technobubble. I have a friend with two degrees in aeronautical engineering, and he clenches every time he hears someone refer to me as an engineer. I agree with him too, but earning that title should be about more than a degree, engineers in industry almost always have to work under a supervising engineer for a significant period of time before acceding to the title themselves.