Dec 19, 2015 12:00
music,
technology,
education,
starwars,
funny,
society,
women,
university,
video,
software,
coding,
twitter,
students,
viasupergee,
short_story,
denmark,
feminism,
neilgaiman,
refugee,
academia,
babies,
song,
meaning,
viasoonlee,
links,
animals
Leave a comment
So much wrong in one article:
Given the skills shortage one would expect graduates from computer science courses to have very high employment rates.
Computer science is very much not about learning to code. I work in one of the leading CS depts in the UK (technically refer to ourselves as a dept of computing but same thing). We teach barely more coding courses than a typical mathematics or physics dept.
The Higher Education Statistics Agency found that computer science graduates have “the unwelcome honour of the lowest employment rate of all graduates.” Why is this
Why is this? A massive cherry picking of articles. The author must have searched long and hard to find one stating that computer science was the least employable subject in the UK. It's consistently about mid way up.
There seems to be a ‘double hump’ in the outcome of any programming course between those who can code and those who can’t.I've taught and marked coding courses since 1999 and have never seen this double hump ( ... )
Reply
Eben Upton repeatedly says he doesn't expect most kids to make a career of it, but at least they have had the opportunity to get a taste of the basics.
Reply
Reply
Reply
Reply
Also, it amuses me that the very study the author quotes to show how nobody has a degree in computing actually has 54% of the respondents having done formal computing training at University, which is impressively high given how many people in the field - I'm going to guess pretty much everyone over 40 - were self-taught on home computers in the 1980s before even going to University / Universities didn't do much in the way of teaching computing at the time.
Reply
Sure -- but algorithms, complexity (the big O notation and others), compilers and operating systems are not programming. You will also learn (probably) protocol design, logic, statistics, lamda calculus, machine learning, maybe discrete and combinatorial mathematics, perhaps database design and perhaps interface design.
Are there two types of computing degree now?
You can take vocational courses aimed at making you a programmer... most traditional CS courses (including the one you describe above) are not.
Reply
Reply
Teaching programming languages only doesn't seem that sensible for a three year undergraduate course (to me at least).
Reply
Leave a comment