What Can You Do with a Degree in Software Systems Engineering?

AI Thread Summary
The discussion addresses three main questions regarding software education and career paths. First, it distinguishes between Software Systems Engineering and Software Engineering, noting that the former often focuses on low-level programming and systems programming, while the latter emphasizes application-level programming. Both fields share transferable skills, allowing graduates to work in various programming areas, including games and applications. Second, the value of co-operative education programs is highlighted, emphasizing their role in providing practical experience and enhancing employability in a competitive job market. Lastly, the conversation explores the benefits of minoring in related engineering fields versus taking electives. It suggests that students should pursue what interests them, as both pathways can be valuable. Ultimately, having a solid foundation in programming fundamentals is crucial, regardless of the specific degree focus.
jordan123
Messages
15
Reaction score
0
Hello. I have just a few questions for you guys!

1) Software Systems Engineering vs Software Engineering? U of R only has the systems style.

2) Would you take Co-operative education if your school offered it with their engineering degree. (Only reason I do not is it is an extra year to get a degree hmm)

3) Lastly, my school offers engineering minors with engineering majors you choose. Now would it be wise to minor in say electrical, environmental, industrial etc while majoring in software. Or just take random electives like the ethical issues of science and technology, and other classes that are interesting?

Thanks PF!
 
Physics news on Phys.org
jordan123 said:
1) Software Systems Engineering vs Software Engineering? U of R only has the systems style.
Depends on what you're interested in. If you like systems programming (C, assembly, really hard core/low level stuff) go for that, if you like applications level programming (games, programs like word or excel, etc.) go for that. A lot of the skills are transferable, so it doesn't matter much in the long run anyway.

2) Would you take Co-operative education if your school offered it with their engineering degree.
If you're planning to get a job out of school, it's a great way to pick up experience and get your foot in the door. It's very attractive in the current job market.

Now would it be wise to minor in say electrical, environmental, industrial etc while majoring in software. Or just take random electives like the ethical issues of science and technology, and other classes that are interesting?
Do what interests you. At the end of the day, grad schools look at your coursework and jobs only see the courses you list, so it doesn't matter much which way you choose. If you think you want to work in embedded systems, EE may be a good minor, but you'll pick up the relevant skills anyway if you end up in the field.
 
story645 said:
Depends on what you're interested in. If you like systems programming (C, assembly, really hard core/low level stuff) go for that, if you like applications level programming (games, programs like word or excel, etc.) go for that. A lot of the skills are transferable, so it doesn't matter much in the long run anyway.


If you're planning to get a job out of school, it's a great way to pick up experience and get your foot in the door. It's very attractive in the current job market.


Do what interests you. At the end of the day, grad schools look at your coursework and jobs only see the courses you list, so it doesn't matter much which way you choose. If you think you want to work in embedded systems, EE may be a good minor, but you'll pick up the relevant skills anyway if you end up in the field.

Thanks. So that does not mean with a Software Systems degree I would be unable to program "games, programs like word or excel, etc" ?
 
jordan123 said:
Thanks. So that does not mean with a Software Systems degree I would be unable to program "games, programs like word or excel, etc" ?
So long as you learn programming fundamentals, you can code just about anything. I'm just thinking that the degree probably won't be focused on those types of applications, though I don't know. Plenty of schools use the term "software systems" and "software" interchangeably. Look at the curriculum and see what types of courses they offer.

Traditionally systems programming is more focused on lower level stuff like writing OS's and hardware drivers and the like. It's got a hardware focus, whereas other software sits on top of the systems layer. But, if you know how to write a driver for a video card, your programming skills are probably solid enough that you can learn how to write a video game.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...
Back
Top