What should a software engineering degree look like? I think the Computer Science University of Gothenburg in Sweden has a clue. Their Software Engineering and Management degree is 6 semesters in length, broken up into the following segments:
- Team Programming
- Systems Development
- Distributed Dystems Development
- Cyber Physical Systems and Systems of Systems
- Global Enterprise Software Development
- Software Engineering Research and Practice
Succinctly put, their program starts with “application development in the small, and gradually proceeds to software engineering in the large”.
No huge emphasis on math, or hardware, or the high level theory normally associated with a traditional computer science degree – but rather a degree wholly focused on software engineering.
Now *that’s* refreshing!