3 ms·
>Perhaps the term “Software Engineer” should be reserved for software developers who have the training/skills to formally prove software correct? If I remember
by waste_monk 4y ago
>Perhaps the term “Software Engineer” should be reserved for software developers who have the training/skills to formally prove software correct?
If I remember correctly my university used to offer a "software engineering" degree, which was a real engineering degree (in the sense you could take the professional engineer exam at the end of it) and had a number of common courses with the software development degree - the focus being on system engineering, low-level programming for embedded devices, and so on.
I believe it was a mix of software dev and mechatronics or electrical engineering (?) and was aimed at students who wanted to work in medical, aerospace, and similar safety-critical fields.
But I can't see it listed on the current course offerings and suspect it has been discontinued - I think it was pretty unpopular due to the requisite math courses and generally having the same level of rigour as the other engineering degrees.
- NickNameNick 4y agoMy university had a "school of computer science and software engineering" which was a joint school of the engineering department and the maths department. Although the degree was very much a Bsc, I don't think getting a Beng was an option.