Earlier quoted context omitted.
Given the depth of knowledge that is generally imparted in 3 or 6 ECTS (average course length in europe, 75-150 hours of combined self/guided study) is fairly shallow, I’m not sure how much this would help the learner. Maybe courses in the US are generally longer?
Depends on how many "credits" the course is worth (which can be pretty arbitrary). However, 14-15 weeks of 1hr classes twice a week is standard.
Hard Part of Computer Science? Getting into Class
281–290 of 305 posts
Re: Hard Part of Computer Science? Getting into Class
#282Earlier quoted context omitted.
It's important to point out the underlying reason for this: a US high school diploma is absolutely worthless garbage, so you need to continue generalist studies in university to bring people up to the standard of other developed countries. E.g. someone with a French baccalauréat or enough British A levels can usually skip the first year or two of university in the US.
A US high school graduate with enough Advanced Placement classes can skip the first year of university (at least for public universities which accept those credits). But only well funded high schools can afford to offer that many AP classes.
No need. Study on your own then specially request the AP exam; it's what I did for the CS one, since my highschool didn't have a class for it. Ended up being the 3rd or 4th to succeed at my school, out of around 600 graduating students per year for over a decade.
Re: Hard Part of Computer Science? Getting into Class
#283This article is credentialism at its worst. The best programmers I know are self-taught, because they have a passion for it. I know people working at minimum wage, never enrolled in college, who got decent programming jobs after a year or two learning CS on their own. These people will always (I hope) form the core of the profession.
"year or two learning CS on their own" Sorry, but what they are teaching themselves is not Computer Science, it is programming, which is a tiny subset of computer science or even slightly outside it but intersecting. To get a well rounded knowledge of fundamental things, such a program and data structures, memory management, analysis and design, architectures, how OSs work, cryptography, machine learning, networking…
Re: Hard Part of Computer Science? Getting into Class
#284Since when is being a software engineer a "high-status" job, as mentioned in the first paragraph? Most people would consider a non-washed out doctor or lawyer (which is expensive and difficult to achieve) as having higher status than pretty much anyone working with a CS degree, unless they are a successful founder or went into investments. Besides medicine/law, young people with some degree of privilege and ambition…
Re: Hard Part of Computer Science? Getting into Class
#285If CS is so popular right now, how can it possibly command high pay by the time these people hit the job market? Do they all expect to compete against each other for high paying positions? How is that a good bet? Do they expect that there will be a ton of jobs that will all pay well?
It'll also drag the quality of major way down. I TA'd a few classes at my University and the quality of people is not that high already.
Re: Hard Part of Computer Science? Getting into Class
#286Earlier quoted context omitted.
There's an information delay that causes these trends. Remember that the people making decisions on their college majors are 16-18 year olds. They're basing these decisions on $$$. The university encourages these decisions because of $$$. The new students aren't looking at the job market and recognizing that they're pushing it towards a glut (as a cohort), as individuals they're making a sound decision in that moment…
I've talked about this with friends – is CS a gold rush right now? I'm sure with the younger generation being fed that it's a cheat code to make money the market will flood and wages will be driven down. Or, web dev jobs will be flooded and proper system design jobs will stay the same since they have such a high barrier of entry? We'll just have to wait and see.
Re: Hard Part of Computer Science? Getting into Class
#287If CS is so popular right now, how can it possibly command high pay by the time these people hit the job market? Do they all expect to compete against each other for high paying positions? How is that a good bet? Do they expect that there will be a ton of jobs that will all pay well?
Spolier alert: it won't, and that's exactly the point of pushing so many people into CS. It will also reduce the average skill and competency, dragging the expectations and capabilities of the profession down.
Re: Hard Part of Computer Science? Getting into Class
#288This article is credentialism at its worst. The best programmers I know are self-taught, because they have a passion for it. I know people working at minimum wage, never enrolled in college, who got decent programming jobs after a year or two learning CS on their own. These people will always (I hope) form the core of the profession.
Re: Hard Part of Computer Science? Getting into Class
#289Since when is being a software engineer a "high-status" job, as mentioned in the first paragraph? Most people would consider a non-washed out doctor or lawyer (which is expensive and difficult to achieve) as having higher status than pretty much anyone working with a CS degree, unless they are a successful founder or went into investments. Besides medicine/law, young people with some degree of privilege and ambition…
In Europe you are the same as a manual laborer status wise. I have no idea how it is in the US.
I've heard that "actual" engineers, like people who design plants, vehicles, bridges, buildings, etc. are considered higher status in Europe than in the US. Here I think probably the top 20-30% of software developers are better regarded (and make way more money) than most of these engineers, unless these engineers are on their way to upper management or determining investments. I also think whether you're one of those people -- your social class, basically -- is pretty much determined by the day you turn 18, even in the US.
Re: Hard Part of Computer Science? Getting into Class
#290Earlier quoted context omitted.
The US, especially liberal arts colleges, is pretty wary of premature specialization. A common thing here is that you apply to a university, take classes in a range of departments, and then by the end of sophomore year (two of four) you decide on a major. I went to Swarthmore (referenced in the article) before CS enrollment surged (www.swarthmore.edu/computer-science/alumni) and there were some people in my CS classe…
I don’t get this. In the Netherlands I’ve studied for 4 years on hard computer science. Somehow someone from the US has done maybe 1.5 years of that and gotten the same degree?
It's more useful to refer to the CS curriculum standards across ABET accredited schools.
That said, we don't have anything like a comprehensive undergrad final exam for CS schools that would validate this.