What is a software engineering degree like to study and is it worth it?

Watch
Anonymous_234129
Badges: 5
Rep:
?
#1
Report Thread starter 1 month ago
#1
Hi
I just want to know what you study in this degree and what is it like?
Also do you do a lot of programming as I have an interest in coding/programming?

What careers can you go into with this degree? Can I become a software engineer or a game developer with this degree?
Also would it be better to do a computer science degree to get into software engineering jobs?

Do you do any lab practical's in this course like other engineering degrees like mechanical engineering? (IMPORTANT)
Thank you
Last edited by Anonymous_234129; 1 month ago
0
reply
inadequacykillsu
Badges: 5
Rep:
?
#2
Report 1 month ago
#2
Hi!!! My father has a computer science degree and he currently develops softwares. He’s made a few of his own, and is doing really well off. Before this, he worked with a company who would develop medical softwares and softwares for law firms etc. He enjoys his job a lot and has always has loads of prospects in the country.
Programming is a huge thing BTW I can ask for more stuff if you’d like but this is what I know.
0
reply
Anonymous_234129
Badges: 5
Rep:
?
#3
Report Thread starter 1 month ago
#3
(Original post by inadequacykillsu)
Hi!!! My father has a computer science degree and he currently develops softwares. He’s made a few of his own, and is doing really well off. Before this, he worked with a company who would develop medical softwares and softwares for law firms etc. He enjoys his job a lot and has always has loads of prospects in the country.
Programming is a huge thing BTW I can ask for more stuff if you’d like but this is what I know.
Hi, can you ask him if a software engineering degree is any good? Like can I work on software engineering/development jobs with this degree?
0
reply
AndyChow
Badges: 19
Rep:
?
#4
Report 1 month ago
#4
Computer Science is a superset of SE, most CS students end up in SE roles anyways
SE course would shut the door for other topics in CS like AI and ML.
If you are only interested in SE jobs then the two courses won't make much of a difference in employment
0
reply
Anonymous_234129
Badges: 5
Rep:
?
#5
Report Thread starter 1 month ago
#5
(Original post by AndyChow)
Computer Science is a superset of SE, most CS students end up in SE roles anyways
SE course would shut the door for other topics in CS like AI and ML.
If you are only interested in SE jobs then the two courses won't make much of a difference in employment
How much coding do you do in SE?
Also do you lab practical's that are like lab practical's found in something like mechanical engineering?
0
reply
AndyChow
Badges: 19
Rep:
?
#6
Report 1 month ago
#6
(Original post by Anonymous_234129)
How much coding do you do in SE?
Also do you lab practical's that are like lab practical's found in something like mechanical engineering?
You should look up the specific course descriptions, compare the modules. Some are just CS course with 3rd year specialized to SE. Some does an apprenticeship year, I can't speak for every course. But generally SE practical would be coding heavy and writing software...but so does CS
0
reply
Milan1055
Badges: 9
Rep:
?
#7
Report 1 month ago
#7
Software Engineering falls under the umbrella term of Computer Science. Software Engineering degrees usually provides you with less knowledge in other areas, while CS will provide you a wider aspect, including AI, Machine Learning, Databases, Big Data, Data mining, and maybe also things like, Consultancy, System Analysis, Maths, other IT theory modules etc. The modules are depending on the university though.

While Software Engineering is focusing on Software engineering principles, HCI (UX,UI), Data Structures and Algorithm, Advanced Programming, Software assurance and testing.

Then you have modules that are usually provided at both courses: at least 1 semester of Maths, Project management, website development, mobile app development, programming fundamentals, maybe enterprise systems, and some databases at least a bit. (more on CS in my opinion)

Going through these modules, you can see how these courses differ. Each of these courses usually have at least 1 programming module per semester, so your knowledge in programming would be very similar. (Software engineering takes it only 1 step ahead, which is an extra module in the 3rd year named advanced programming, that's quite usual, and also spends more time on SDLC in most modules)

If you're interesting in game development, that's a completely different route. Game development & Digital Media degrees are quite aliens compared to other IT related courses in my opinion. (At most places, you can't even do a CS masters with gaming background, how cruel!)
They usually only do games and games, and have no other knowledge like maths, databases, but they also do at least one module in web design and and mobile app development as well. I only had a couple mutual lecturers with game students. (project management, web and mobile apps)

CS and SE degrees don't usually include any game dev modules, but hey! You'll have a degree, that means you'll be able to specialise yourself into any area you like. Also, having a CS degree will open more doors for masters, but also for work. CS graduates usually end up at the same place as the software engineers, but they had to concentrate to a bit more area whilst their study. In return, as a software engineer graduate, you won't really end up doing researches in AI/ML at PhD level, or work with databases, or do things that is usually more theory than coding.
So each has its own advantages and disadvantages. If you don't know what area you want to work in, I would suggest you Computer Science. Also CS, if you want to have a wider knowledge in IT and want to have a bit of a taste of everything. SE degree is for you, if you're 100% you'll be a programmer and don't want to waste time on other things that are not engineering.
You don't choose the course, you choose the modules. At some places, there are no difference between these courses other than the name, but there are other places where you have so much difference that you have almost nothing in common. (Therefore, less opportunities in other areas but also for masters, as some MSc course requires you to have a wider knowledge and completed general CS modules - I heard that on a PG open day)
0
reply
Anonymous_234129
Badges: 5
Rep:
?
#8
Report Thread starter 1 month ago
#8
(Original post by Milan1055)
Software Engineering falls under the umbrella term of Computer Science. Software Engineering degrees usually provides you with less knowledge in other areas, while CS will provide you a wider aspect, including AI, Machine Learning, Databases, Big Data, Data mining, and maybe also things like, Consultancy, System Analysis, Maths, other IT theory modules etc. The modules are depending on the university though.

While Software Engineering is focusing on Software engineering principles, HCI (UX,UI), Data Structures and Algorithm, Advanced Programming, Software assurance and testing.

Then you have modules that are usually provided at both courses: at least 1 semester of Maths, Project management, website development, mobile app development, programming fundamentals, maybe enterprise systems, and some databases at least a bit. (more on CS in my opinion)

Going through these modules, you can see how these courses differ. Each of these courses usually have at least 1 programming module per semester, so your knowledge in programming would be very similar. (Software engineering takes it only 1 step ahead, which is an extra module in the 3rd year named advanced programming, that's quite usual, and also spends more time on SDLC in most modules)

If you're interesting in game development, that's a completely different route. Game development & Digital Media degrees are quite aliens compared to other IT related courses in my opinion. (At most places, you can't even do a CS masters with gaming background, how cruel!)
They usually only do games and games, and have no other knowledge like maths, databases, but they also do at least one module in web design and and mobile app development as well. I only had a couple mutual lecturers with game students. (project management, web and mobile apps)

CS and SE degrees don't usually include any game dev modules, but hey! You'll have a degree, that means you'll be able to specialise yourself into any area you like. Also, having a CS degree will open more doors for masters, but also for work. CS graduates usually end up at the same place as the software engineers, but they had to concentrate to a bit more area whilst their study. In return, as a software engineer graduate, you won't really end up doing researches in AI/ML at PhD level, or work with databases, or do things that is usually more theory than coding.
So each has its own advantages and disadvantages. If you don't know what area you want to work in, I would suggest you Computer Science. Also CS, if you want to have a wider knowledge in IT and want to have a bit of a taste of everything. SE degree is for you, if you're 100% you'll be a programmer and don't want to waste time on other things that are not engineering.
You don't choose the course, you choose the modules. At some places, there are no difference between these courses other than the name, but there are other places where you have so much difference that you have almost nothing in common. (Therefore, less opportunities in other areas but also for masters, as some MSc course requires you to have a wider knowledge and completed general CS modules - I heard that on a PG open day
I am thinking about applying to software engineering degree apprenticeships as there are rarely any computer science ones and other reasons otherwise I would have picked a degree apprenticeship in computer science.
Given all your points would you say software engineering overall is a good degree?
Also If I want to work as a software engineer/software developer would you say software engineering is the best option?
Thank you
0
reply
Milan1055
Badges: 9
Rep:
?
#9
Report 1 month ago
#9
(Original post by Anonymous_234129)
I am thinking about applying to software engineering degree apprenticeships as there are rarely any computer science ones and other reasons otherwise I would have picked a degree apprenticeship in computer science.
Given all your points would you say software engineering overall is a good degree?
Also If I want to work as a software engineer/software developer would you say software engineering is the best option?
Thank you
Yes, I think most Software Engineering degrees are quite good, but personally I prefer Computer Science more, for undergraduates due to the wider knowledge. Many people just burns out after 10-15 years of monoton coding, so having a wider knowledge could be very helpful when moving into a different area.
Do you have like a link for the university with all the modules listed, that you looked at?
Last edited by Milan1055; 1 month ago
1
reply
Anonymous_234129
Badges: 5
Rep:
?
#10
Report Thread starter 1 month ago
#10
(Original post by Milan1055)
Yes, I think most Software Engineering degrees are quite good, but personally I prefer Computer Science more, for undergraduates due to the wider knowledge. Many people just burns out after 10-15 years of monoton coding, so having a wider knowledge could be very helpful when moving into a different area.
Do you have like a link for the university with all the modules listed, that you looked at?
urm just looking at degree apprenticeships of software engineering so I think the modules are different for each?
Thank you for ur help
0
reply
X

Quick Reply

Attached files
Write a reply...
Reply
new posts
Back
to top
Latest
My Feed

See more of what you like on
The Student Room

You can personalise what you see on TSR. Tell us a little about yourself to get started.

Personalise

Have you experienced financial difficulties as a student due to Covid-19?

Yes, I have really struggled financially (20)
14.18%
I have experienced some financial difficulties (35)
24.82%
I haven't experienced any financial difficulties and things have stayed the same (61)
43.26%
I have had better financial opportunities as a result of the pandemic (21)
14.89%
I've had another experience (let us know in the thread!) (4)
2.84%

Watched Threads

View All
Latest
My Feed