Earlier quoted context omitted.
> In the UK, for instance, we have no requirements for a university degree other than the courses relevant to that degree. Which depends almost entirely on the university in question. My computer science degree (Cambridge) had two separate courses focusing on ethics/humanities. Year 1 had Professional Practice and Ethics (which starts as broad as "Ethical theory. Basic questions in ethics. Survey of ethical theories:…
> Which depends almost entirely on the university in question. This is also true in the US. I actually chose to study religion and philosophy in addition to CS. My reasons for doing so aside, I truly benefited from it as it helps guide the type of work I will take. I'm torn on whether it should be required, mainly because I am not in a position to decide what makes a 'better' software engineer.
Re: Face-verify.js: Monitoring who is physically looking at a website
#111I didn't doubt that; I just felt that the OP made it sound like doing a UK CS degree would mean only studying pure CS, which is overstating things somewhat so wanted to clarify. You aren't necessarily going to be picking classes from across the university to fulfill generic requirements (if nothing else, you don't really have the time to do so), but it's not hyperfocused either.