Help my son choose his college courses (IT related)

Associate
Joined
7 Nov 2012
Posts
1,612
Location
UK
My 16yr old son has got the GCSE grades to go to a local academy to study Maths/IT. He wants to go into programming. He's currently chosen Maths, Further Maths and Computer Science, all at A-Level. He went to the school today for an 'orientation day' and got chatting with one of the tutors. The tutor has suggested he swap his Computer Science A-Level for their IT Diploma in Scripting & Programming, which is apparently worth 2 A-Levels. If he were to do this, he would have to drop Further Maths (he's only allowed to study up to three A-Levels, or equivalent). He has the time to change his mind, but is unsure what to do.

The tutor explained that 50% of the students that do the Scripting & Programming secure a sponsor to put them through University and that the course would suit him better.

I do not know enough about the subjects to be able to advise him on the matter, other than to say we'd support him whatever. But I thought I'd ask here (as there are so many of you in the IT field) for any advice you may be able to give that could help him choose?

Thanks
 
Is he looking to do a Computer Science degree at university ? If so, the most important A level will be maths. My working career as a developer (I'm 55) hasn't needed maths beyond what I learned in O levels - but you need the A level to get on the degree courses. There are jobs in the industry where that higher maths is needed, but its very rare imo. Maths just seems to be the "if you can do maths, you can do computers" filter !

I've never heard of the IT diploma, BUT if it can lead to an industrial sponsor through University that would be very beneficial long term. Getting commercial experience during studies is a huge leg up and also something that will help in securing that first job on graduation, whether with the sponsor or elsewhere. I can't find a syllabus for it though, so its not clear what the content would be. I think the key question is whether universities also regard it as worth 2 A levels. Asking some of the older students doing that course if they have found it helpful when applying might help him.

A level syllabus looks to be here: https://www.aqa.org.uk/subjects/com...ter-science-7516-7517/subject-content-a-level Seems like sensible stuff, but you can guarantee a lot will be repeated in University for students who have not done the subject at A level.
 
What is the difference in the syllabus between Computer Science and the IT Diploma?

More importantly what is his plan after A Levels? If it is to go on to do a university degree then take a look at some of the uni's he may end up at, and look at the entry requirements. Will an IT Diploma be acceptable to get onto a course? Call a few uni's and ask for their computer admissions team to discuss their opinion.
 
Thanks to all who took the time to respond.

He wants to go to Uni to study programming. Manchester seems to be at the top of his list. Their entry requirements are Maths and a 'science' - which appears to include Computer Science, but not sure about the diploma (we'd need to call them).

From what he's told me, the scripting and programming course will be more 'specific', potentially offer more experience/work placement opportunities and even lead to a sponsorship. He appears to now be leaning towards that.

He's in the ATC and I've been encouraging him to explore the opportunities the RAF may be able to provide in the IT field.
 
Don't do the diploma. The kid clearly has his head screwed on with those options. The college wants him to do the diploma because its 1) easier, 2) less risky to get him through it.
 
You can never go wrong with an A-level in computer science, getting into University is not as hard as it used to be (don't tell him that). Get a solid set of 3 A-levels and he will be set for whatever university he wants. Call me traditional but I would rather have 3 A-levels than One A level and One diploma worth 2 A-levels.

Also let's say he changes his mind and wants to do a slightly different course at university or after university he wants to do something completely different. Having those 3 A-levels will open up a lot of doors.

Another point to add is that the tutor says the IT diploma leads to a sponsor securing them a University place, which University though? If it's some bottom of the table one when your son is capable of making it into a top 5 uni then don't settle for that. Now is the time for your son to graft, no easy routes. This is from personal experience, I did 3 sciences and Maths at A-level it was tough but once you get into university it'll be easier.
 
Just as an FYI for something to think about, have a look at software developer apprenticeships. My employer (a giant software developer) started doing these a couple of years ago to teach software development how it's used in the industry. Universities tend to be rather outdated with what they teach. I remember most of my lecturers hadn't been in industry for 15-20 years.

The idea of the apprenticeship is that you're mentored from the ground up by a senior developer. You're not stuck with 50-60+ grands worth of student loans, and you get paid for it - albeit not a great wage but better than zero that a uni student earns from study. Also assuming you do well, you've pretty much got a guaranteed job at the end.
 
He's currently chosen Maths, Further Maths and Computer Science, all at A-Level. He went to the school today for an 'orientation day' and got chatting with one of the tutors. The tutor has suggested he swap his Computer Science A-Level for their IT Diploma in Scripting & Programming, which is apparently worth 2 A-Levels. If he were to do this, he would have to drop Further Maths (he's only allowed to study up to three A-Levels, or equivalent).

That's odd, I'm years out of date but Further Maths used to be seen as an "extra" A-level that should be taken as a 4th subject (or 5th if you include General Studies), that taking say: "Maths, Further Maths, Physics" is bad and would likely exclude you from being considered by top universities.

Do many students from this college end up going to Oxford, Cambridge, Imperial, Warwick, LSE, UCL etc.. or get admitted to medicine courses if they're restricted to only being allowed to study 3 Alevels? I'd definitely query that restriction. Also if he's a particularly good student with a shot at a good university and this tutor is just giving some general advice that might better apply to more average students then take it with a pinch of salt, if they don't send many students to those places then he could be utterly clueless.

Also generally it's A levels or IB that the various good universities tend to prefer, as much as people like to claim that other qualifications are "equivalent to X A levels". It might be worth contacting some of the universities he's interested in applying to re: what they'd prefer, is this Diploma + just 1 A level acceptable to them? Is Further Maths acceptable as a 3rd subject?

If we're talking mid-ranking universities or ex-polys then perhaps that's a different ballgame? Why is the diploma key to getting industrial sponsorship? Did he say?

There are degree apprenticeship courses out there where people study over the course of 4 years while also working for an industrial sponsor, they get to graduate straight into a grad role without any debt (tuition fees paid for + having earned a salary for the previous 4 years), certainly seems like a good option vs say a course at some middle ranking or low ranked uni. I don't think there are any hard requirements that you must have done an IT diploma though.

For example:

  • Digital and technology solutions - Aston University, University of Brighton, University of Exeter, University of Greenwich, MMU, The Open University, Sheffield Hallam University, Solent University Southampton and Teesside University.
 
Don't do the diploma. The kid clearly has his head screwed on with those options. The college wants him to do the diploma because its 1) easier, 2) less risky to get him through it.

Possibly a bit of backhander involved as well :s I was told a few blatant lies by my careers adviser when looking at college courses trying to put me off A levels and trying to head me towards diplomas and similar GNVQs, etc. (later found there were incentives involved for the career advisers) I ended up with a few "degree equivalent" qualifications employers look at and go "what is one of them then?" type stuff - total waste of my time (especially a decade or two later).

I'm well out of touch with any of that stuff but I'd strongly recommend towards A levels and the traditional route to university degrees, etc. as even if not directly relevant they have a lot more weight with employers down the line.
 
He wants to go to Uni to study programming. Manchester seems to be at the top of his list. Their entry requirements are Maths and a 'science' - which appears to include Computer Science, but not sure about the diploma (we'd need to call them).

From what he's told me, the scripting and programming course will be more 'specific', potentially offer more experience/work placement opportunities and even lead to a sponsorship. He appears to now be leaning towards that.

Ah, didn't see this post before replying, Manchester is a good university I'm almost certain that they're likely to prefer A-levels and/or IB over some alternative vocational course involving practical stuff like scripting etc. That sort of thing sounds quite far removed from the sort of stuff you should be studying in preparation for an academic degree.

It's perhaps more relevant if he were aiming lower and going into some "apprenticeship" as mentioned above or was going for a more vocational degree at somewhere like the University of Westminster rather than Manchester.

An important question to ask is what they think of Further Maths as one of the three A-Level subjects rather than as a 4th A-Level.

Also if he's taking 2 A-Levels in Maths then presumably he's quite good at/interested in maths too - would be worth considering a dual honours Computer Science and Mathematics degree. If he's at all interested in Machine Learning or Data Science then a good grasp of undergraduate Mathematics and Statistics is super important there, more important than most of the undergrad CS stuff tbh.
 
There are all sorts of programming jobs. Some are more science/data, which sounds like a good fit for someone doing maths. Those employers also employ a load of Phd folks and care a lot about academic qualifications (even though it doesn't really affect how good the employee is imo) - so having strong A levels and a compsci degree from a good university will be helpful.

That said, it's totally possible to skip uni to avoid the debt (and get 3 years salary instead), start working as a junior developer, and build up that way. That's what I'd be doing if I got a do-over.
 
Just as an FYI for something to think about, have a look at software developer apprenticeships. My employer (a giant software developer) started doing these a couple of years ago to teach software development how it's used in the industry. Universities tend to be rather outdated with what they teach. I remember most of my lecturers hadn't been in industry for 15-20 years.

The idea of the apprenticeship is that you're mentored from the ground up by a senior developer. You're not stuck with 50-60+ grands worth of student loans, and you get paid for it - albeit not a great wage but better than zero that a uni student earns from study. Also assuming you do well, you've pretty much got a guaranteed job at the end.

This is a good post.

A lot of stuff on my CS degree never really got used or was out of date by the time I graduated. HOWEVER for recruitment, especially early in your career, a University degree can be "better" as the HR drones who are filtering your CV before a hiring manager sees it will understand what a degree is, but often not what the apprenticeship is. My Computer Science degree from Imperial pretty much guaranteed me interviews in my 20's - and Manchester would get the same kudos. After 5-10 years its irrelevant and your work experience is what counts. If he can get that work experience via the diploma and a commercial sponsor, then he's good to start off.

TL;DR; If he's got talent and a work ethic then he will succeed whichever way he chooses. There's a lot of demand in the industry and programming is just a starter role for much more.
 
This is a good post.

A lot of stuff on my CS degree never really got used or was out of date by the time I graduated. HOWEVER for recruitment, especially early in your career, a University degree can be "better" as the HR drones who are filtering your CV before a hiring manager sees it will understand what a degree is, but often not what the apprenticeship is. My Computer Science degree from Imperial pretty much guaranteed me interviews in my 20's - and Manchester would get the same kudos. After 5-10 years its irrelevant and your work experience is what counts. If he can get that work experience via the diploma and a commercial sponsor, then he's good to start off.

TL;DR; If he's got talent and a work ethic then he will succeed whichever way he chooses. There's a lot of demand in the industry and programming is just a starter role for much more.
I was part of the UK graduate technology recruitment team for one of the largest US banks based in London. Applicants from the "more respected" universities (the top tier and the Russell group unis) stood a much better chance of getting through the interview process. This was around 2011 so it may have changed a bit now(?). But I recall being in meetings with people with me vehemently arguing in favour of a candidate who hadn't been to a Russell group. Everyone else around the table was against hiring him because he didn't have the right university background. I won the argument that day and hired him. I think he was a bit lucky as I never went to university so I value it less than some people and looked at his skills rather than just his education. But the point is that a good university background is sometimes the key to getting through the interview process as a new graduate.
 
I'd not completely discount degrees, sure it's less important for general programmer positions and you don't necessarily need a CS degree for those, most employers are quite happy with any STEM degree for those sorts of roles but for some more quantitative roles, it's super useful. It's easy to pick up programming skills by yourself but it's not so easy to pick up advanced mathematical skills, better to get those sorted before your early 20s as it's also generally considered that they're harder to learn after then too.

For example, traditional quants and quant developers in banks through the 00s required maths, programming and finance knowledge, banks invariably preferred to hire people with formal training in applied mathematics for these roles (basically mathematicians and physicists) as they could easily pick up the required programming and finance knowledge. The converse isn't true, the average programmer or finance person can't easily pick up solving PDEs, stochastic calculus etc..

AI/ML is the big thing for ambitious people with good quantitative skills now, traditional derivatives quant roles aren't as in demand, the models have already been created and banks are not as appealing as landing a role at Google, Meta etc.

Jobs in that sector that require or desire PhDs are research roles and do so because that's the way most researchers learn, a PhD is basically an apprenticeship for a researcher. Some PhDs might work in non-research roles, academia didn't work out for them so they become say a programmer or take a data science role that only really needs a masters level education.

In theory, you don't need a PhD to do research, some researchers (including some university researchers and professors) don't have a PhD but it's rare, the issue is how do you demonstrate to someone employing you to do research that you're able to do research? That generally requires some mentorship as a PhD will offer and existing publications. There's a famous guy in Berkley who is passionate about AI safety, he runs a research institute and has no formal education IIRC, he's an exception though.

Likewise, for roles that require or desire an undergrad or masters degree, you don't necessarily "need" one but you do need to have some way of demonstrating you know the stuff needed - it's not like there are formal restrictions in place, in theory, someone with no degree at all could become an ML Research Engineer perhaps if they taught themselves the necessary undergrad level mathematics and then perhaps became known by others in the industry through open source projects, Kaggle, social media presence etc.. they could get referred by an employee at a tech firm and interviewed.

Though if such a person were to go to that much effort and study all that stuff then why not claim a degree for your efforts (even if just a part-time one). Basically if looking to do anything mathematical/quantitative then some formal education in the form of a maths-heavy undergrad degree is very useful!

Programming/CS stuff, practical skills like scripting etc.. all that stuff can be self-taught/learned on the job (though most quantitative degrees will have at least some programming requirements even if it's just R, Matlab etc..) mathematical maturity though is much harder to develop later.
 
I'd also argue the extra time spent at University versus going into an apprenticeship is invaluable to sharpen all of your other softer skills, critical for landing your next role.
 
College is just usually a stepping stone until someone figures out what they really want to do.

You learn a lot more by hands on in tech but you don't get much of this in college but the theory side is just as important.

If it's an apprenticeship over a college course the person will get a lot more hands on over just a college course.
 
I thought you were offering £15 to help choose the courses at first but now I know it's your username, I'm out. :P

Nah I would say go for the actual A levels and those ones he's picked sound quite advanced and work well together. BTEC might be worth 2 A levels but as others have said, recruiters know what A levels are worth but might not care what a BTEC is worth.

Getting into Uni and learning at that level will be much better when going for a job at the end of his younger education.

I've thought about this myself and we've just taken on some apprentices in IT at my work and I'm responsible for one of them too. They will learn on the job, get paid, not be thousands of pounds in debt (my student loan will be paid off next year when I'm 40!) and they will have a job at the end of it all, if they want it and do well.

In my opinion, having a degree means you have the ability to learn but it doesn't mean you'll be good at your job, or any job. Doing an apprenticeship and passing looks to be the better option in some cases if you can land your first job at a decent company and climb the ranks.

A degree gets you in the door for sure but experience and good references count just as highly, if not higher!
 
College is just usually a stepping stone until someone figures out what they really want to do.

You learn a lot more by hands on in tech but you don't get much of this in college but the theory side is just as important.

If it's an apprenticeship over a college course the person will get a lot more hands on over just a college course.

Depends on the college & course I guess - my Foundation Degree in Software Engineering at college was extremely hands on.

Experience is arguably more important than qualifications to land that first job (or at least was the case when I was in that position - it does seem there are more opportunities for graduate positions these days), but lack of a degree can certainly result in hitting a "glass ceiling" as you progress in your career.

I would say that having several years of real-world work experience helped me no end when I went back to do the top up 3rd year of my degree afterwards.

I guess it depends really what he wants to do over the next few years.

If he's set on the traditional A Levels -> Uni path, then the best course to do is the one which gives him the best chance of getting into the uni he wants - whether that's the diploma or the A levels will require some enquiries with the uni in question.
If he's just interested in the best route into a developer job, then it's a bit more of a grey area, e.g. does the diploma include an industry placement which could result in a job afterwards?
 
Depends on the college & course I guess - my Foundation Degree in Software Engineering at college was extremely hands on.

Experience is arguably more important than qualifications to land that first job (or at least was the case when I was in that position - it does seem there are more opportunities for graduate positions these days), but lack of a degree can certainly result in hitting a "glass ceiling" as you progress in your career.

I would say that having several years of real-world work experience helped me no end when I went back to do the top up 3rd year of my degree afterwards.

I guess it depends really what he wants to do over the next few years.

If he's set on the traditional A Levels -> Uni path, then the best course to do is the one which gives him the best chance of getting into the uni he wants - whether that's the diploma or the A levels will require some enquiries with the uni in question.
If he's just interested in the best route into a developer job, then it's a bit more of a grey area, e.g. does the diploma include an industry placement which could result in a job afterwards?
I did a similar qual and I that's why I think we can opine on this from a different viewpoint, however I imagine if you and I (speaking for you) had the raw intellect to be tackling maths, further maths, and a science at A level, with a view to going to a top Russell group uni - I would have probably done that over my "BTEC bum" qualification.
 
Back
Top Bottom