4 ms·
This makes me slightly too happy. I lost less than 1% in Computing A-Level and am on track for a 1st at university, yet I barely scraped a B at GCSE ICT and hav
by fauldsh 15y ago
This makes me slightly too happy. I lost less than 1% in Computing A-Level and am on track for a 1st at university, yet I barely scraped a B at GCSE ICT and have memories of writing ~sentence an hour. Hopefully this will increase university standards as well, the ability to program in the slightest is not a requirement at most UK universities because not every school even offers Computing A-Level.
I consider ICT a remnant of times when every-one didn't have their own computer, and teaching them just to use one was a genuine skill. And if I ever hear of hierarchical marking ever again I will murder some-one (you can't achieve the hard marks without first achieving the low ones).
- comm_it 15y agoAssuming you're studying computer science at university, then programming is also not a requirement because it's simply not necessary to know before you start the degree.
- smiler 15y agoAt of course, the majority of a CS degree does not involve programming
- waitwhat 15y agoIt isn't currently a requirement, but I assume that this is largely because there isn't a significant supply of potential students who know the fundamentals at the moment. Increase the supply, and some courses/universities have the option of making it a requirement.
- ig1 15y agoPerformance at A-Level mathematics is a better predictor of CS success than performance at A-Level Computing (which does involve programming), hence it's unlikely that universities will make it a requirement.
- fauldsh 15y agoI see it as a failing of A-Level Computing more than anything. But I found about half the of first year was wasted on me, to break this down: Com 1001 - Software Engineering Crossover Project UML, requirements, analysis, design etc. All covered in A-level computing. Com1002 - Foundations of Computer Science Maths, not covered at A-level in any subject. COM1003 - Java Programming I struggle to remember which concepts were covered in A-level and which I taught myself but sitting through lectures which taught what a variable was, then what classes and an objects are was painful. There were some golden parts that were enlightening but these were few and far between. COM1004 - Web and Internet Technology: Cryptography - not taught at A-level. Ethics, law, piracy - taught at A-level. COM1005 - Machines and Intelligence: The first semester of this was writing about AI because we 'didn't know how to program'. The second semester was learning systems which was very enjoyable and quite complicated. COM1006 - Devices and Networks: Anything that was taught at A-Level (boolean logic etc) was extended on and there was little time spent on basic stuff. If they had made Computing A-level a requirement I'd have gained just shy of 6 months education I reckon (£4500 for future years), and if Computing A-level was extended upon to improve it then they'd be able to teach even more interesting topics. I think the requirement of Mathematics (which was required at my university, but not all) just shows a general aptitude in the appropriate areas, and only had direct relevance to two modules (one during first year and one in second year). Any course with too many applicants for its spaces (the top Universities) could require Computing A-Level if it became more mainstream and I believe this would increase the standard of education possible. EDIT: To bring my point back round the article. This news makes me happy because a move from ICT towards Computing at GCSE would likely increase numbers taking Computing at A-level and definitely increase the quality of the A-Level. The number of people taking it and the quality of teaching at this level would hopefully remove some of the simpler concepts that Universities are having to teach.
- ig1 15y agoThe reason that Maths A-Level is used is that it measures abstract thinking ability which becomes important for more advanced CS. What my university (Bristol) did is that the introductory units had two variants - one which assumed programming experience and one which assumed none, that way students could self-select based upon experience which is probably a better solution. Most degrees actually have a period where they're bringing everyone up to the same level (be it Physics, Psychology or Economics) because there's a lot of variation in school level teaching and that's always going to be there unless the government starts micromanaging every school lesson.
- comm_it 15y agoThis is true. Additionally, however, at my university I was told by the department admissions head that it isn't a requirement because it limits your set of applicants. The university is interested in people who haven't had the exposure to programming, but are keen and interested. A fair amount of my friends in first year weren't very well versed in programming, but found discrete mathematics very enjoyable. Let's not forget that programming ability isn't the end goal of a computer science degree.
- jiggy2011 15y agoNot everyone does have a computer in the UK, many poorer families will have a gaming console and possibly some mobile phones. Even in families with computers, it is possible that a few years into the future most home computers as we know them will be replaced by ones that do not have any professional productivity software and are not user programmable.