The Student Room Group

Interrupt my CS course and switch to BEng Robotics or do MSc in Robotics after CS?

Hi!

I’m a 1st-year Computer Science student, and am considering on switching to a BEng degree. I’m really interested in both Computer Science and Electronics, but I didn’t take Physics in high school since it wasn’t an option for me, and honestly, I wasn’t motivated to study it until I realized its importance in robotics and electronics. Now, I’m self studying Physics and I am finding it quite interesting through Calculus perspective. While applying through clearing, I was rejected from BEng Electronics and Electrical Engineering, but got accepted for CS. However, after some time I have realized that the CS I'm studying isn't for me, everything seems so high-level, Software Engineering seems like a boring and miserable career.

Now, I’m questioning if CS was the right choice or if switching to BEng in Robotics & AI would be better choice. My CS course focuses mostly on Data Science and Software Engineering—there’s no Control Theory, Embedded Systems, or any overlap with Electronics.

I don’t plan on going into research or pursuing a PhD but want to work in the industry, specifically in Automation and Robotics. Here are the options I’m considering:
1. Stick with CS, teach myself physics and circuitry, and aim for a Robotics Software Engineer role—but stay mostly on the software side.
2. Switch to EE and self-learn Java, C++, Linux, and other CS concepts to balance the computing side.
- a bit tricky, since may have to stop the year and probably still not meet the entry requirements, but if I present my case or passion to the professors would that be possible.
3. Do masters in Electronics/Mechatronics or Robotics after CS, but still self study physics, mechanics, electronics.
(Is it possible to get an Engineering Masters after a CS degree?)

I’d love to hear your thoughts on this, and would really appreciate any help or advice.
Original post
by kazybekkh
Hi!

I’m a 1st-year Computer Science student, and am considering on switching to a BEng degree. I’m really interested in both Computer Science and Electronics, but I didn’t take Physics in high school since it wasn’t an option for me, and honestly, I wasn’t motivated to study it until I realized its importance in robotics and electronics. Now, I’m self studying Physics and I am finding it quite interesting through Calculus perspective. While applying through clearing, I was rejected from BEng Electronics and Electrical Engineering, but got accepted for CS. However, after some time I have realized that the CS I'm studying isn't for me, everything seems so high-level, Software Engineering seems like a boring and miserable career.

Now, I’m questioning if CS was the right choice or if switching to BEng in Robotics & AI would be better choice. My CS course focuses mostly on Data Science and Software Engineering—there’s no Control Theory, Embedded Systems, or any overlap with Electronics.

I don’t plan on going into research or pursuing a PhD but want to work in the industry, specifically in Automation and Robotics. Here are the options I’m considering:
1. Stick with CS, teach myself physics and circuitry, and aim for a Robotics Software Engineer role—but stay mostly on the software side.
2. Switch to EE and self-learn Java, C++, Linux, and other CS concepts to balance the computing side.
- a bit tricky, since may have to stop the year and probably still not meet the entry requirements, but if I present my case or passion to the professors would that be possible.
3. Do masters in Electronics/Mechatronics or Robotics after CS, but still self study physics, mechanics, electronics.
(Is it possible to get an Engineering Masters after a CS degree?)

I’d love to hear your thoughts on this, and would really appreciate any help or advice.


Deffo possible to do a masters in Robotics / Electronics / Mechatronics after a CS degree.
Original post
by kazybekkh
Hi!
I’m a 1st-year Computer Science student, and am considering on switching to a BEng degree. I’m really interested in both Computer Science and Electronics, but I didn’t take Physics in high school since it wasn’t an option for me, and honestly, I wasn’t motivated to study it until I realized its importance in robotics and electronics. Now, I’m self studying Physics and I am finding it quite interesting through Calculus perspective. While applying through clearing, I was rejected from BEng Electronics and Electrical Engineering, but got accepted for CS. However, after some time I have realized that the CS I'm studying isn't for me, everything seems so high-level, Software Engineering seems like a boring and miserable career.
Now, I’m questioning if CS was the right choice or if switching to BEng in Robotics & AI would be better choice. My CS course focuses mostly on Data Science and Software Engineering—there’s no Control Theory, Embedded Systems, or any overlap with Electronics.
I don’t plan on going into research or pursuing a PhD but want to work in the industry, specifically in Automation and Robotics. Here are the options I’m considering:
1. Stick with CS, teach myself physics and circuitry, and aim for a Robotics Software Engineer role—but stay mostly on the software side.
2. Switch to EE and self-learn Java, C++, Linux, and other CS concepts to balance the computing side.
- a bit tricky, since may have to stop the year and probably still not meet the entry requirements, but if I present my case or passion to the professors would that be possible.
3. Do masters in Electronics/Mechatronics or Robotics after CS, but still self study physics, mechanics, electronics.
(Is it possible to get an Engineering Masters after a CS degree?)
I’d love to hear your thoughts on this, and would really appreciate any help or advice.

Don't worry about the title of a degree, look at the module content. You are probably fine on the route you are on, there will be Masters option that let you specialize.

Quick Reply

How The Student Room is moderated

To keep The Student Room safe for everyone, we moderate posts that are added to the site.