The Student Room Group

Hard Time making a decision (Computer Science Vs Robotics)

Hey there,

I am applying to university is 2021, and I need some advice.

I am stuck between deciding whether to do Computer Science or Robotics at university.

I believe I would enjoy both, however I am always second-guessing myself.

The core/root of the problem is that if I choose to do computer science (I have a shot at a good-by name-university), but I feel that I would be missing out on the hardware aspect of the course.

So instead, if I went through with Robotics I would lose that opportunity to have a shot at a good university and I am not sure about this course that much since the only taster courses I've been able to attend are those online (and they were relatively general).

I still feel like I would enjoy this course too.

I feel like I may regret my decision later, when choosing one over the other.

Any help/advice would be very much appreciated.
If your good University is still in business next year (most will be) then you’d successfully learn the theory of everything, perfectly ready for adding a Master in robotics - then you could conquer the world, design robots with genuine people personalities(tm)

Alternative universe, you study robotics, hands on at, say, Strathclyde, learn in a great, focussed way the appropriate codings for today’s control systems, make a project out of Lego (1), and walk out of your graduation ceremony into a (junior) position at BMW, then continue learning on the job.


Both sound rational, first one involves more abstract thoughts, mathematics, takes a year or two longer - might reveal that you actually prefer crypto to autonomous vehicles(2) Second one is also entirely reasonable.

Why not buy a simple robot, or start some AI project based on buy 8GB Raspberry Pi 4 ver.ii, now!, simulate a project that you might do, to see if you wish to do more hardware? - or want rather to know why for the hardware.

Note that computing evolved again this week with Apple promising ARM RISC based laptops & desktops, very soon. No Intel.

(1) I was part of the team that won the Swiss national championship for the FLL, first Lego league, mindstorm based, for a couple of years. Then won the Motorola communications prize, in Germany, for explaining the design that went into the team wins.

(2) I was asked if the team wished to design a thing, as some-guy knew some-one, who had been given some kilograms of payload to the moon. It was interesting, starting to think about that, but the project never quite completed. Sometimes these opportunities do line-up.
(edited 3 years ago)
Computer science would likely provide you with more options when you graduate, but it seems that you truly have a passion for robotics which gives me a reason to think that you may excel at it and that matters much more than job security.

For us to help you, It would be useful to know the syllabuses of the courses you are considering and the area of robotics that peak your interest, Is it design? circuitry? artificial intelligence? computer vision? control?

If the computer science degree lets you choose to do your individual projects in robotics, I would say you will have the chance to learn some of the hardware topics on your own and if you want to learn more you could always do a masters in robotics or mechatronics.
Reply 3
Original post by LuigiMario
If your good University is still in business next year (most will be) then you’d successfully learn the theory of everything, perfectly ready for adding a Master in robotics - then you could conquer the world, design robots with genuine people personalities(tm)

Alternative universe, you study robotics, hands on at, say, Strathclyde, learn in a great, focussed way the appropriate codings for today’s control systems, make a project out of Lego (1), and walk out of your graduation ceremony into a (junior) position at BMW, then continue learning on the job.


Both sound rational, first one involves more abstract thoughts, mathematics, takes a year or two longer - might reveal that you actually prefer crypto to autonomous vehicles(2) Second one is also entirely reasonable.

Why not buy a simple robot, or start some AI project based on buy 8GB Raspberry Pi 4 ver.ii, now!, simulate a project that you might do, to see if you wish to do more hardware? - or want rather to know why for the hardware.

Note that computing evolved again this week with Apple promising ARM RISC based laptops & desktops, very soon. No Intel.

(1) I was part of the team that won the Swiss national championship for the FLL, first Lego league, mindstorm based, for a couple of years. Then won the Motorola communications prize, in Germany, for explaining the design that went into the team wins.

(2) I was asked if the team wished to design a thing, as some-guy knew some-one, who had been given some kilograms of payload to the moon. It was interesting, starting to think about that, but the project never quite completed. Sometimes these opportunities do line-up.

Hi LuigiMario,

First of all, thank you for your detailed response, it was very helpful.

I actually did something kinda similar just last year , I was part of a lego mindstorm team and we won a small regional competition.

I enjoyed, both making and coding the robot, in as such a circumstance how would I go about understanding what I would enjoy/prefer more?

Furthermore, I think I forget to mention, if I choose to do Robotics, unfortunately the University that offers it, isn't the best (lower end of the Russel Group), so much so, that I was suggested to have it, as a back up option. In this situation, what could you advise me to do?

Any other advise would be really helpful.

PS: I was checking out KCL's options, they used to have Computer Science with Robotics (would have solved all my problems😢), but unfortunately they don't run this course anymore.

They have something similar though: https://www.kcl.ac.uk/study/undergraduate/courses/computer-science-with-intelligent-systems-bsc
would you say this is similar to a robotics course?

Once again thank you for your help.
Reply 4
Original post by Phrasing
Computer science would likely provide you with more options when you graduate, but it seems that you truly have a passion for robotics which gives me a reason to think that you may excel at it and that matters much more than job security.

For us to help you, It would be useful to know the syllabuses of the courses you are considering and the area of robotics that peak your interest, Is it design? circuitry? artificial intelligence? computer vision? control?

If the computer science degree lets you choose to do your individual projects in robotics, I would say you will have the chance to learn some of the hardware topics on your own and if you want to learn more you could always do a masters in robotics or mechatronics.

Hi Phrasing,

First of all, thank you also for your help, it was very kind of you.

I think I forget to mention, if I choose to do Robotics, unfortunately the University that offers it, isn't the best (lower end of the Russel Group), so much so, that I was suggested to have it, as a back up option. In this situation, what could you advise me to do?

In addition, I was having a look at the syllabuses of the course, of face-value: circuitry, programming and Advance/Introductory Robotics systems seems to peak my interest. Just yesterday, I attended the virtual tour/lecture , I found the lecture was relatively general (a bit about the uni and careers). How could I know without being able to attend any actual courses - given the current situation - whether I would enjoy the course?

Furthemore, I saw year 2 was a bit rough - I don't know whether I would enjoy it. This included
Design for Manufacture
Engineering Instrumentation
Engineering Materials for Design


This pretty much covers the engineering design & materials concept (which I don't exactly like at A level - physics)

The rest I believe I would very much enjoy.

Based off this, any advice would be very much appreciated ?
Thanks once again for your help.
Reply 5
Original post by Parziva1
Hey there,

I am applying to university is 2021, and I need some advice.

I am stuck between deciding whether to do Computer Science or Robotics at university.

I believe I would enjoy both, however I am always second-guessing myself.

The core/root of the problem is that if I choose to do computer science (I have a shot at a good-by name-university), but I feel that I would be missing out on the hardware aspect of the course.

So instead, if I went through with Robotics I would lose that opportunity to have a shot at a good university and I am not sure about this course that much since the only taster courses I've been able to attend are those online (and they were relatively general).

I still feel like I would enjoy this course too.

I feel like I may regret my decision later, when choosing one over the other.

Any help/advice would be very much appreciated.

I was checking out KCL's options, they used to have Computer Science with Robotics (would have solved all my problems😢), but unfortunately they don't run this course anymore.

They have something similar though: https://www.kcl.ac.uk/study/undergraduate/courses/computer-science-with-intelligent-systems-bsc
would you say this is similar to a robotics course?
Original post by Parziva1
lower end of the Russel Group.....
Maybe CARDIFF, it’s not lower, it’s a great place! Yes, it’s slightly easier to get in, but worthy, nonetheless. All the other Russell’s are also sensible places. Anything that wasn’t a teacher-training college in 1985...but even the city universities have some great uses for the right student

https://www.kcl.ac.uk/study/undergraduate/courses/computer-science-with-intelligent-systems-bsc
would you say this is similar to a robotics course? It’s better, it is comp Sci - from which you could anyway “do robots” , this KCL course has additionally enough emphasis on the skills needed for robots, vision(1), rule forming - really looks great.

(1)a certain government recently used AI/ML to get a sensor to detect tanks... trained the robot (it looked like a cube & didn’t move) with pictures of all battle tanks. Sent it out into the field to test the TRL , and it couldn’t see the tank in front of it! Seems the ML training was done with the wrong subset of pics, nice ‘human’ pics, taken in daylight - whilst a “robot” needs to be shown rainy, snowy, night-time pics....current robots are partly useless! Humans...too!

why not try and build one of the open source machine learning libraries on a small pc, Rpi with 4-GB ram, you might get it to do ‘something’, I think the latest Rpi4v2 is sold-out, so try the Rpi3B+, if you can find one. It is a bit cooler.

This would be a reasonable summer-project, you’ve already mastered “an mini autonomous vehicle” so now go for the intelligence...It ought to be mildly frustrating, to give the correct flavour for a comp-Sci project, as you have to tie things together to get close to a solution, (my team got a nice letter from Europol, having invented something very useful by tinkering) it’s public domain, as we published the details in security conferences etc - but our little Rpi project works better when we don’t talk much about it.
Original post by Parziva1

I think I forget to mention, if I choose to do Robotics, unfortunately the University that offers it, isn't the best (lower end of the Russel Group), so much so, that I was suggested to have it, as a back up option. In this situation, what could you advise me to do?

To find employment after graduation in robotics (which is not easy), Industry links and strength of the particular department matters more than the ranking of the whole uni in Russel Group. I suggest that you check the career prospects section of the course to see which companies hired their graduates most. Also go to the LinkedIn of the particular university and in people section see what companies recruit the most students from the degree or relevant degree like EEE or CS in that university.

It really depends what you want to do after graduation as all courses have positives and negatives and modules that we all hate but the best option would be a university that offers more practical approach to learning.

Building robots is usually a team work and you do not have to be specialised in every aspect of it.

For example if you want to work in big industrial automation robotic companies like ABB, Kuka and Fanuc or companies like Siemens, Schneider and GE which have automation departments, they teach you the necessary skills through their graduate schemes,for this it would better to choose a more general EEE degree. Robotics degree will also be acceptable but really depends on the experience and university.

And if you like to make intelligent autonomous robots which is more programming oriented. There is opportunity for research and getting into start ups. But for this It would be better to at least get a Masters.

Original post by Parziva1
I was checking out KCL's options, they used to have Computer Science with Robotics (would have solved all my problems😢), but unfortunately they don't run this course anymore.

They have something similar though: https://www.kcl.ac.uk/study/undergraduate/courses/computer-science-with-intelligent-systems-bsc
would you say this is similar to a robotics course?

This seems like a solid course with good modules if you want to go to AI and programming side of robotics, you will still have a wide choice of software careers as well and they are well paid.

If you want to build robots from inside out I suggest taking Mechatronics or EEE (this does not cover the dynamics and mechanical design) course then you can get a Masters in AI or Computer Vision if you want to furthur get into autonomous robots, which is a common trend between graduates. This helps you to make a more efficient robots as you have a solid knowledge of internal circuitry and technologies that you can use to enhance the design. Also for your projects you make actual robots if you take this path.

I suggest you take a look at Southampton's EEE course which has same entry requirements as King's and have an excellent link with industry: https://www.southampton.ac.uk/courses/electrical-and-electronic-engineering-degree-beng#modules

This one offers the best balance between programming and engineering side of the robotics and lets you have the both software and engineering career options. I have to say this lacks some of the mechatronic modules and their Mechatronics degree does not offer the AI modules.

Maybe take a look at this video, it is very informative although it is based on the American education system: https://www.youtube.com/watch?v=4Yb8mwGmFdg
https://www.youtube.com/watch?v=ocRvM1boDGQ (part 2)
(edited 3 years ago)

Quick Reply

Latest

Trending

Trending