The Student Room Group

software engineering at uni

hi! I was thinking of taking a software engineering degree in university.

I was wondering what A-Levels + extracurriculars / the pathway was for those who are taking / have taken it.

I know some universities don't accept BTECs (and at my school Computer Science is a BTEC) so how did some people deal with that?

Reply 1

Original post
by Favour Ani
Hi everyone,
I’m planning to study Interactive Media and Web Technologies and wanted to ask how people have found the balance between theory and practical coding on similar courses.
I already have some experience with HTML, CSS and JavaScript, but I’m curious whether universities focus more on front-end design, backend logic, or a mix of both.
Any advice or personal experiences would really help, thank you!

Hey there! This can depend on which University you are aiming to apply to as some do have explicit requirements, mainly regarding the need for A-level Mathematics. It is important to note that not taking this is not a requirement for every University.

I took the route of a-levels: Physics, Mathematics, Computer Science though its quite common for students to also do further maths. In terms of BTECs, the following may be good options to explore: Computing or Information Technology. I have multiple friends who came to Staffs after taking these. Some students decide to combine BTEC with a-levels too!

What matters to some Universities is more your UCAS grades and passion. Nowadays you will find that many students are career changers, coming from courses that may have no background in tech. Universities are starting to accommodate for this with courses that cover everything you need to know from Year 1 onwards. Not taking A-levels is not the end of the world!

In terms of extracurriculars: build a portfolio, practice on websites e.g. leetcode, Codecademy, forage simulations, practice math competitions, attend hackathons, watch/sign up for online courses and practice your knowledge. Do read up on University requirements and module descriptors beforehand to ensure that you are aligned with the options you want to take! Open days are also a brilliant opportunity to get to know departments.

Hope that helps,
Aura (Uni of Staffs Comp Sci Student Rep)
Original post
by eshaful
hi! I was thinking of taking a software engineering degree in university.

I was wondering what A-Levels + extracurriculars / the pathway was for those who are taking / have taken it.

I know some universities don't accept BTECs (and at my school Computer Science is a BTEC) so how did some people deal with that?


CS (at A-level or otherwise) isn't required for many software engineering and computer science degrees. Most commonly A-level Maths is required, and FM may be necessary or preferable for a small handful. Your third (and second if not taking FM and not applying to e.g. Oxbridge/Imperial) subjects beyond are often not important and they just care about your grades in those.

Reply 3

Original post
by StaffsRep Aura
Hey there! This can depend on which University you are aiming to apply to as some do have explicit requirements, mainly regarding the need for A-level Mathematics. It is important to note that not taking this is not a requirement for every University.
I took the route of a-levels: Physics, Mathematics, Computer Science though its quite common for students to also do further maths. In terms of BTECs, the following may be good options to explore: Computing or Information Technology. I have multiple friends who came to Staffs after taking these. Some students decide to combine BTEC with a-levels too!
What matters to some Universities is more your UCAS grades and passion. Nowadays you will find that many students are career changers, coming from courses that may have no background in tech. Universities are starting to accommodate for this with courses that cover everything you need to know from Year 1 onwards. Not taking A-levels is not the end of the world!
In terms of extracurriculars: build a portfolio, practice on websites e.g. leetcode, Codecademy, forage simulations, practice math competitions, attend hackathons, watch/sign up for online courses and practice your knowledge. Do read up on University requirements and module descriptors beforehand to ensure that you are aligned with the options you want to take! Open days are also a brilliant opportunity to get to know departments.
Hope that helps,
Aura (Uni of Staffs Comp Sci Student Rep)

Ohh, I see now. This makes me feel much better about what I want to do in the future. I think I understand more and I will seek opportunities to help me out. Thank you so much!

Reply 4

Original post
by artful_lounger
CS (at A-level or otherwise) isn't required for many software engineering and computer science degrees. Most commonly A-level Maths is required, and FM may be necessary or preferable for a small handful. Your third (and second if not taking FM and not applying to e.g. Oxbridge/Imperial) subjects beyond are often not important and they just care about your grades in those.

Do you think taking FM would put me in a better position for top universities (like Russel Group universities) that may not necessarily be Oxbridge/Imperial?
Original post
by eshaful
Do you think taking FM would put me in a better position for top universities (like Russel Group universities) that may not necessarily be Oxbridge/Imperial?

Don't think it really matters much outside of those three.

Of course, it would still be useful preparation for the course in terms of actually succeeding on the course once you get in - admission is just the first step of getting an undergraduate degree!

Reply 6

Original post
by artful_lounger
Don't think it really matters much outside of those three.
Of course, it would still be useful preparation for the course in terms of actually succeeding on the course once you get in - admission is just the first step of getting an undergraduate degree!

I see, okay! Have you taken FM yourself? I'm not sure how different the subject is to regular Maths but I was thinking of taking it as well.
Original post
by eshaful
I see, okay! Have you taken FM yourself? I'm not sure how different the subject is to regular Maths but I was thinking of taking it as well.


No, although I did study some of the topics when I was doing engineering a fair while back...!

I think at A-level it's just more, and more advanced, maths? I don't think there's much fundamental difference in the nature of the maths presented, although I think they do a little basic introduction to proof in FM which is probably a little different to the regular kind of problem solving maths you'll be used to in A-level Maths and the other FM topics I would expect.

But I have no personal experience of either (since I also did IB and not A-levels, again long time ago...).

I'm just commenting on the usefulness of the material covered in relation to the course (or at least, some of the topics) :smile:

Reply 8

Original post
by artful_lounger
No, although I did study some of the topics when I was doing engineering a fair while back...!
I think at A-level it's just more, and more advanced, maths? I don't think there's much fundamental difference in the nature of the maths presented, although I think they do a little basic introduction to proof in FM which is probably a little different to the regular kind of problem solving maths you'll be used to in A-level Maths and the other FM topics I would expect.
But I have no personal experience of either (since I also did IB and not A-levels, again long time ago...).
I'm just commenting on the usefulness of the material covered in relation to the course (or at least, some of the topics) :smile:


I see! I’m glad to know that. Thank you so much for all your words and will be sure to keep them in mind when choosing my options
Hi @eshaful,

The great replies above have mentioned a lot! Just wanted to reassure you that there are a range of good universities who will accept BTECs. Lancaster is 13th for Computer Science and IT on the Guardian University Guide and we accept BTEC and BTEC/A-Level combinations for BSc Software Development. We have great facilities including a very new department building (Infolab) with great computer labs. That being said, I would suggest to take A-Level Mathematics just to be safe and keep your options open.

Further Maths could be a good choice if that is something you could see yourself potentially enjoying. Choosing Decision maths as your optional would be a great supplement to your other subjects. I personally did a weird combination of Maths, CS, Biology and Chemistry at A-Level, but I look back and wish I had chosen FMA.

Good luck!
Crystal (Lancaster University Student Ambassador)
Original post
by eshaful
hi! I was thinking of taking a software engineering degree in university.
I was wondering what A-Levels + extracurriculars / the pathway was for those who are taking / have taken it.
I know some universities don't accept BTECs (and at my school Computer Science is a BTEC) so how did some people deal with that?

Hi!

I'm currently a 2nd year Computer Science student! I studied Computer Science, Maths and Classical Civilisation for A-Levels. Ultimately the only key subject would be Maths (Though some places like Lancaster don't require it but prefer it), ideally another STEM subject and then whatever. Computing of course would be a good subject to take, but you don't need to, especially if you have some projects to show your interest. Some of the top unis want Further Maths but not many will require it, if you are interested in Maths then I would say take it if you can as it will make your application a lot stronger regardless (I didn't like the idea of half my week being maths so I didn't take it!). Usually if you don't take CS or FM then it's best to try to take another science, and for the third subject it doesn't really matter (I did Class Civ because I love ancient history and my school offered it). Of course all the unis will have preferences, so I would recommend you look at the entry requirements for a few of the ones you would consider.

Though the main thing is just to show you have a passion for the subject and that you have done things around it. I mentioned a few smaller programming projects I had done, some coursework I did in A-Level, STEM competitions I did and courses/media around the subject I had consumed. Most courses start from teaching the basics, so you don't need to be a computing expert as such to apply, just get across why you like the subject and that you want to take it further.

Hope this helped, happy to answer anything!
Zak (Student Ambassador & Comp Sci student)

Quick Reply