US College Students Still Aren't All That Interested In Computer Science
itwbennett (1594911) writes "Despite the hot job market and competitive salaries, the share of Computer Science degrees as a percentage of BA degrees has remained essentially unchanged since 1981, according to data from the National Center for Educational Statistics' Digest of Educational Statistics. If history is any indication, it will take a cultural phenomenon to shift the percentage higher: Blogger Phil Johnson point out that there were 'two distinct peaks, one in 1985 (4.4% of U.S. college degrees) and one in 2002 (4.42%). These would represent big increases for the classes entering school in 1981 and 1998 respectively. The former year corresponds to the beginning of computers coming into the home and the release of things like MS-DOS 1.0, all of which may have increased interest in programming. The latter year was during the dot com bubble, which, no doubt, also boosted interest.'"
Computer Science is not IT and at some time / schools not even coding, web site work and more.
I have tried to teach a handful of people how to program. Generally it either takes or it doesn't. Some people would lose their minds at how hard it can be to get some new library to compile and I think they could see that coming. The whole concept that a single wrong letter could mean the difference between success and 200 error messages just made them ask, "You do this all day?"
I don't think that it is that these people can't learn but it is simply something that is completely not part of their brain's make-up. Many people like things like writing reports where you are making a generalize persuasive argument which will be backed up with meeting and maybe even some time on a golf course; things that generally drive most programmers insane.
CS degrees aren't the only game in town. Lots of programmers come from C.E., E.E., or Math degrees. I would say the number of programmers, in total, are going up, just that CS degrees are less prestigious or desirable.
while(1) attack(People.Sandy);
Is a CIT degree counted in the numbers? The list of degrees by subject seems to be Computer Science and Technology...
I would expect Computer Science degrees as a percentage of BA degrees to be low, as almost all Computer Science degrees are of the BS (or Bachelors of Science, if you will) variety.
The original article doesn't even have "BA" anywhere in it, though, so I have no idea where the submitter got that detail.
Let's be honest here, CS is not the easiest kind of degree you can get. And you also need to understand the crap you learn, sponge learning (soak up the crap, squeeze it out for the test, rinse with alcohol afterwards to get rid of the residue) doesn't cut it, this ain't law or business administration.
And since it ain't law or BA, it's also not the prestige and/or money that could possibly make it attractive. What's left is these people who study it because they WANT to. It's not where you go when you don't know what to study but your parents want you to go to the university, and neither is it what you study when money is your only reason why you want a degree. CS is what you study when you want to study CS.
And the number of people who're interested in computers, who have the mindset AND who have the required brains to make it doesn't change. Why should it?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
When I went to college I changed from Computer Science to Business. I feel there are a couple reasons of this and why it hasn't changed... First off it takes a certain person to program, as stated above some people will take it in like a sponge and some people will just never get it right. (I had that part down)
Secondly the poor funding and options in this area for colleges, I think sports teams get more funding than Computer Science. (That's how it was at my school.) I learned more off the interweb than I ever did from the classes.
Third Computer Science was very restricted on what schools, jobs, internships that I could get. It was so restrictive that I and others changed to business, math, etc... which opened up our opportunities tenfold.
In my experience I had more opportunities going ANY other path other than CS. If it happened with me than I am sure it happened to 1,000 of other college kids.
my kid works like a dog. Christ, she works harder than I do. And her classmates are working even harder. 4 to 6 hours of homework a night isn't unheard of. It's fsckin' nuts.
But you're right about them not being dumb. Just about everyone in IT except a few rock stars at google is here on an H1-B. Why in God's good name would anyone go into computer science?
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
And with the ever present threat of off-shoring (to hire non-computer science degree holding Indians), why saddle yourself with mountains of debt just to get a degree that's basically worthless for the "real world," and getting in on the bubble2.0 money? I don't mean this to say that Computer Science is worthless, but that for the vast majority of monkey work out there, it can and is being done by folks who wouldn't know a design pattern from their bosses' assholes. This is mainly because the smart guys doing the real CompSci are building the tools that make it possible for that fucking idiot in the next office over to look like a real fucking genius because he could modify a report someone else wrote to change the text a different color.
Yes yes, devs could potentially benefit from a real CompSci education. Sadly, most universities don't even teach that anymore; they've become vocational schools for the java/.net sweatshops out there. So, if you're going to be an easily replaceable cog, might as well go ahead and get in the workforce and get paid before the bubble bursts again.
If you were me, you'd be good lookin'. - six string samurai
Computer Science is not IT and at some time / schools not even coding, web site work and more.
Upon reading this comment, I suddenly understood why my university required me to take all those painful semesters of writing courses.
What you wrote doesn't seem specific to the topic, just generic Republican talking points. So while you're at it you may as well prescribe lower taxes on the "job creators" and corporations, and cutting regulations.
Why would the smartest students pursue CS when so many CS / IT career fields have artificially low wages due to the glut of H-1B visas that large corporations insist are absolutely necessary? So much for letting the free market work out the supply & demand issues. Government bows to the will of corporations yet again. And that's why many of the brightest students go to Wall Street rather than Silicon Valley.
This is very similar to what I was going to say.
Computer Science and Programming Job are often related, but also often not. And Computer Science and IT often don't even very much resemble one another. And I've done all 3.
There is just no way to compete with 3rd world wages. If a job can't be offshored, it will be filled by a visa worker - unless the job requires a top secret clearance.
I am doing contract work for IBM. There are barely any Americans left. And IBM is doing everything they can to eliminate what few US jobs still exist.
I am amazed any Americans want to study CS.
All the big computer-related firms in the US (Microsoft, Apple, Google, Facebook, etc) are working VERY hard to end the limits on importing high-tech workers from abroad and several of them are currently involved in a court battle that includes the tactics they were using to suppress the wages and benefits of all the computer-related workers in the US (As the "big guys" in the industry, THEY set the "industry standards" for wages and benefits, so their collusion to rip-off thier own workers actually hurt ALL computer people in the US).
The Democrat party is full-on in support of the "immigration reform" these big businesses want (the Democrats currently control the White House and the Senate) and the so-called "Establishment" Republicans (the party bosses in D.C., many of their wealthy funders, the "money is EVERYTHING" people from the north-eastern region, and most of the long-time office holders) are also on-board for these "reforms" and are promising/threatening to do them late this year (the Republicans currently control the House) so, without regard to what the American people may or may not want, the "fix" is pretty-much in; sooner or later the wages of high-tech workers are going to plunge further downward. Government clearly DOES NOT WANT AMERICANS DOING HIGH-TECH WORK. This is a fact, no matter what they SAY. Government TAXES and REGULATES the things it wants to reduce. Government SUBSIDIZES and DE-REGULATES (removing limits is a form of de-regulation) the things it wants to increase.
Any young American who wants a career it's impossible to be fired from, with a good salary and benefits, and with an absurdly unrealistic retirement package that will never be reduced, should major in some nebulous "public policy" field and get a job in the federal government regulating all the people who were stupid enough to try to be productive citizens. You don't have to KNOW anything or have any experience doing anything productive to be well-paid stopping other people from being productive... AND you'll be swimming WITH the currents (doing what government wants)
Wow, I can't wait to be dead at 40, right around family having age. Sign me up!
Could be worse. And at least it's a little harder to offshore since there are cultural differences.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
More like fake job market.
No it is great if your from India and can qualify for a h1b1 visa then the market is full of opportunity. If you are causasian, east asian, or jewish, the big three racial subculture groups in the US most interested compsci than your going to be told "you don't fit their corporate culture" translated from HR bullshit speak "you won't work 80 hours a week for minimum wages and shit benifits".
----posting ac to avoid overly politically correct mods.----
Here's the general (paraphrased) statistics from the article:
Percentage of degrees that year being "Computer Science"
1981: 2.2%
1985: 4.4% (noted as a peak)
2002 4.42% (noted as a peak)
2011: 2.76%
Number of graduates in a particular field during 2011:
Computer Science: 47K degrees
included Art & Performance: 96K
Communications and Journalism: 83K
psychology: 101K
The article make no mention of how many different "categories" of degrees there are, so a percentage means absolutely nothing. The article also compares the number of "Computer Science" graduates (a very specialized field) to categories like "Communication and Journalism" which include everything from newspaper reporters and tv anchors to video streaming technicians and cameramen.
These statistics actually look pretty good when you consider how many bullshit degrees are awarded in the "Art and Performance" department. Maybe we should start pushing out graduates in flash animation to try and bolster our numbers so these reporters will be impressed.
All I've got to say is I hope they aren't interested in either. Less competition, less supply, equilibrium settles on me with more pay :).
Try telling that to HR departments around the world. All too often I've seen jobs posted looking for LAN technicians saying they want you to have a Computer Science or related degree; a few of them pass on my resume when they see my degree is in Network Systems Administration (I'm not entirely sure if a person is doing it, because in these cases I get an email saying I don't meet the minimum requirement even though I meet ALL of their requirements listed, including their bonus/preferred requirements, just I don't have a CS degree, nor am I interested in getting one.)
H1B consultants are now reaching the $100+/hr rate for developers. Supply and demand at work as the result of companies not investing in college hires. The pendulum is shifting that hiring from college is actually economical again.
I make a crap ton of money off shops that got burned with H1B and offshore and need experts to fix the systems.
Why is it a problem that the percentage of computer science graduates, as a fraction of all graduates, isn't increasing? The number of students is increasing, so there are more graduates now than previously, but it's a problem because the proportion of those graduates completing computer science isn't higher? There are more degrees now than there were 30 years ago, that it hasn't decreased could be evidence of growth.
<capitalism>We should all panic if <our field> doesn't reach <arbitrary metric> within <arbitrary time period></capitalism>
So people aren't flocking to become programmers?Good. It's not like the current rate has held technology back in any way - there are plenty of programmers - certainly enough to keep up with the rate that technology itself demands. More programmers wouldn't increase that, it would only make salaries lower. And that's probably why there seems to be a push from industry to get more people interested: more programmers = cheaper wages.
Fascinating theories, ultimately useless.
what are you typing on? a computer, running a OS, running a browser, delivered to you by multiple routers and servers all running various servers(http. dns, dhcp), guess who wrote them, the protocols they use, and the maintain the infrastructure. That is all computer science.
---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
Because technically, the visa workers are supposed to be paid the same as citizens. Ok, I'll wait until people stop laughing... The other thing is that when employers try to find the cheapest employees they end up with bad employees. Offshored programmers or engineers are the worst of the worst, often because you go through a broker or large IT house so that you have no opportunity to interview the actual workers, and the foreign companies have zero incentive to provide quality (especially since American companies are stupid enough to keep paying no matter how poor the quality of the work).
You can stand out if you're better than average, only that is a hard thing to do as a fresh graduate in anything. You can also find companies that are not as dysfunctional as IBM (which was never a highly desirable employer even 25 years ago).
When I went to college I changed from Computer Science to Business. I feel there are a couple reasons of this and why it hasn't changed... First off it takes a certain person to program, as stated above some people will take it in like a sponge and some people will just never get it right. (I had that part down) Secondly the poor funding and options in this area for colleges, I think sports teams get more funding than Computer Science. (That's how it was at my school.) I learned more off the interweb than I ever did from the classes.
tour di singapore
The words floating around /. and elsewhere there's going to be/is a glut of these with Computer Related degrees. If they listen to all these helpful hints, most should be looking at the Medical career, (where I started); as it's going to be big.
The way the hospitals are growing here (Three cities, three Hospitals) I tend to agree, never saw those with medical background buy land like they are now.
Also with or without obamacare there is no more single physician clinics anymore, they've had to be brought into the fold by the Hospital support clinics, just to survive.
Yep, getting ready for us baby boomer's :}
Try telling that to HR departments around the world. All too often I've seen jobs posted looking for LAN technicians saying they want you to have a Computer Science or related degree; a few of them pass on my resume when they see my degree is in Network Systems Administration (I'm not entirely sure if a person is doing it, because in these cases I get an email saying I don't meet the minimum requirement even though I meet ALL of their requirements listed, including their bonus/preferred requirements, just I don't have a CS degree, nor am I interested in getting one.)
All the more jobs for the rest of us who realize that having a CS degree opens doors...
Personally, I'll never understand this attitude. Why would you not want to get a degree if it will open doors? It doesn't have to be expensive (most companies just check for the degree and the school rarely matters), you can do it online, and, if you investigate it, your employer may even pay for it.
Please don't take this as an argument against you, it's meant to argue against this chronic message that we see every month or so that everyone in the US needs to be a programmer. I agree that it takes a certain mindset to be a programmer, just like it takes a certain mindset to be a Fireman, or Soldier, or Doctor, or Plumber, etc... I'm not a programmer for a living for the same reason I'm not a graphics designer. Doing either of those things for a living requires the ability to remain in abstract thought for long periods of time, very much like an artist.
Honestly though, I don't see the big deal. If everyone in the US was a programmer we'd be naked and starve to death in short order. Our houses would burn down and our country would be invaded and taken over. The Allegory of the Artisan is very fitting here, and as with most things Socrates explains this dilemma very well.
A secondary issue is that the a large portion of the population does not want to work any more than necessary to survive. It's not laziness for most, this is a normal and rational way of thinking. I have food on the table and a roof is over my head, life is good. It's takes exceptions to move beyond that, thankfully we have always had those types of people to spare.
I agree with your points, and am more disagreeing with this latest "everyone needs to be a programmer" message. Society needs all kinds of people thinking all kinds of ways in order to function. I'm just fine with that.
If society really wanted to change things then there would be incentives to do so. Who does society compensate better, a Lawyer or a Lead Developer? Lead Graphic Artist or Politician? Technical writer or Paralegal? I could go on and on with that one all day, so will get to the point. People that are above average tend to try and get the most compensation for their abilities. If being a Lawyer has better compensation than being a Lead Developer, guess where most people will gravitate? Society does not want change, or at least executives in companies don't. If they did, they would be paying programmers with 6 years experience more money than their latest marketing "Rock Start" who just got his MBA. They don't! If you want to make the big bucks you go into the business side of the house, period.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
Reading comprehension please. He says he *has* a degree; this degree is in Network Systems Administration. Last I checked, this degree is *related* to Computers, right? The issue that employers have is that the title of the degree is not "Computer Science", despite it being a computer science degree. This is an issue of reading comprehension, and the lack thereof in the HR department.
---jstlook ---For that is the way of Elves, for they say both yes AND no, and mean every word of it. --- J.R.R.T.
So, the buying power was equal to today's $11, but fifty years later, with economic productivity doubled or tripled through automation, it's only between $7 and $9, depending on place. Are you sure you aren't merely reinforcing his point?
Ezekiel 23:20
Where is this "hot job market" exactly? The SF Bay area, where a typical salary is just enough to share an apartment with 3 other people, unless you're willing to do the 3-hour commute thing?
It's always a fight for me to find work, usually 100 miles away from the previous job, most likely because HR rejects every resume lacking any keyword on the job reqs, and I'm one of the GOOD ones, with a resume that includes senior positions in big companies you've heard of. I swear HR has gone underground in the past few years, and is recruiting exclusively from LinkedIn or something.
You're in for hell if you've got a student loan hanging over your head, and you're trying to break-in to IT with a blank resume. Hell, those companies that even ASK for any education specifically say they'll consider years of work experience as a substitute, so why go deep in debt for 4 years when you could be earning money instead?
And those "competitive salaries" aren't that great when the companies expect 80 hour work weeks that burn-out their employees in 2-3 years, or with the above difficulty in finding positions when desired, and whatnot. A smart kid in the middle of flyover country studying IT will just be the most qualified janitor in the local McDonalds.
Don't forget some lovely hoops, like companies requiring you meet recruiters in-person before even submitting a resume, or the horde of foreign spammers/telemarketers-cum-recruiters who don't know what state you're in, what you're looking for, or how much of your time they're wasting, and don't care.
Why not have your kid learn to weld, following big construction jobs around the country, earning time and a half paid overtime, more than most IT Pros working the same total hours?
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
I don't get it either, I'm assuming a translation to English issue. The "insightful" score just makes it more confusing.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
People SAY that CS is this big thing - but is it the real computer SCIENCE part - or do they mean code monkeys? CS was always meant to be much more theoretical than practical. About solving really hard problems in operating systems, efficient new kinds of hardware resource management, compilers, programming languages - not just writing the next web app.
I think computing is undergoing just as big a change now as it did when the .com era came for the first time in the last 90's. Programming is actually getting EASIER and more accessible to everyone. Heck, we've got game makers almost exclusively using engines off the shelf to make massively successful games - and most of them are barely programmers at all. They're script monkeys in Unity. Web companies are making online applications solely from java/ruby and other high-level script and database languages. None of these things require nor touch the difficult problem computer science traditionally focuses on. They're technology jobs - not science.
If I had to predict, the more traditional need of CS degrees are going to shrink and shrink as advances no longer require the bit-twiddling madness of the early years of computing. Hardware will easily have advanced so-as even the most inefficient algorithms for daily tasks will be just fine. No special knowledge needed. The small blobs of very high-perf code that will be needed will be done by small, very skilled CS majors (drivers, OS's, database cores, distributed memory systems, etc), but the majority of code/apps will be simply scripted/assembled together on top of these high-perf, highly-accessible API's. We already see it with abstractions like PhoneGap, Unity, etc.
Kids may be young and a bit naïve, but they aren't dumb. All those big headlines about moving everything to India, Philippines over the last 20 years, and the utter lack of entry positions in big companies IT departments in the west would lead to this.
Honestly how can anyone be surprised?
That is the joke of STEM, all those jobs are quickly, and easily outsourced, so why bother?
But it's always been about "and more" ..
I too am a victim of the office space life.
WTF?
What does installing video card have anything to do with CS? Or web pages?
That site you linked to list several different areas of IT janitorial jobs under "Computer Science". Most of that list has as much to do with Computer Science as construction worker has to do with Physics.
What's this reading comprehension thing you keep talking about. Is that something I can get with a Computer Science degree?
Okay wise-ass... what do you propose to do that isn't undercut by the third world? In the end it's net value delivered, is it not?
WTF?
What does installing video card have anything to do with CS? Or web pages?
That site you linked to list several different areas of IT janitorial jobs under "Computer Science". Most of that list has as much to do with Computer Science as construction worker has to do with Physics.
Coming out of that course they should of known the basics of a computer, how to build a computer if need be, it was in the syllabus -no matter what Computer Science is suppose to be. It was a Community College you purchase your degrees. It was after the fact that I realized that.
I haven't been to school since around '96 when I created my web page it was only in HTML, Java was just coming out.
I'm retired, before most of my jobs require schooling/training, mostly in house; as I'm sure most of you are required.
When electricity was new, a LOT of people were bitten by the bug. Electrical tinkering was everywhere. You don't see that so much now. Occasionally you will see something interesting, but those individuals who still have an interest in it are rare. For most people, electrical devices and electricity are just a part of life.
Cars and roads and all the things that make civilization are all the same in this respect. And computers and all that? Moore's law is dead. The excitement is dead with it. More and more it is just business and daily communications and the like. It's not rare, novel or unusual and therefore not interesting to the masses.
We're witnessing the maturing of an industry. It will remain important, but the players will be fewer. And seriously, when was the last time you saw people lined up outside of CompUSA to buy the next version of Windows? That's literally decades ago and things have seriously gone downhill since that time. It's all normal and common infrastructure now.
It kind of makes me wonder what the next great technological wonder will be and how everyone will jump on it the way we all did with computers over the last what? 30+ years? We're kind of due for it.
Success depends on the ability to ignore quality issues and the costs that come with them. And it's RACIST to say that people of other nations can't do it as well as we can in the US.
Boomer? Uh. I was born in the 70's Beiber-boy. And I've been working since it was legal for me to work (so, about 25 years). I know all about shit jobs, having held them whilst working towards better jobs.
Chas - The one, the only.
THANK GOD!!!
Hmm.
So in your "ethical" mindset, it's better to just mooch off mom and dad and bitch about not getting that 6-digit salary and a corner office because you have no work experience?
Chas - The one, the only.
THANK GOD!!!
The former about the lazy ones aside, the latter isn't really meant as an insult. Just an observation.
It's no crime not to have the mindset to work CS/IT. It takes all kinds.
As to the dumb ones? Well, they keep our business plentiful (even if we want to kill them ten times a day) right?
Chas - The one, the only.
THANK GOD!!!
For a LAN technician job, a network systems administration degree clearly counts as "related" to a CS degree. Therefore, this is a situation where blatantly lying on your resume is ethical (just explain once you get to the interview).
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
Ah. So someone wants to make it about politics now.
Not playing your game. But feel free to rattle off your political diatribe. Maybe if you get it out of your system you'll feel better.
Chas - The one, the only.
THANK GOD!!!
I've managed teams on five continents, and I haven't seen a single one work.
I wonder what the common factor could be...
systemd is Roko's Basilisk.
Time to lie on resumes? Or tell the truth that HR doesn't recognize?
Because I spent three years fixing the results of software outsourcing?
Network System Administration is a trade. Computer Science is an academic discipline. Those aren't related degrees or at least shouldn't be. A computer science undergrad degree I'd expect the person to be familiar with ideas from history / philosophy of science about the limits of positivism. I'd expect them to have taken theoretical math courses. I'd expect many of their programming courses to be in languages which teach them about computer languages not in practical computer languages. Languages like Oz are good for Computer Science while Network System Administration I'd want C, Java... In short I'd expect them to be prepped to go to grad school. On the other hand I'd have no expectations that they have any particular skills to a meaningful extent. Network System Administration I'd expect skills but not necessarily an education suited for academic work. Narrowly focused and more practical.
Now. Don't get me wrong 95% of employers want the Network System Administration degree not the computer science degree. But in the abstract they aren't equivalent at all.
If you want to work nights, weekends and holidays.
Have low status and be viewed as a "cost center" by the business unless it is a software company.
Face regular "stack" ranking if it is a software company.
Hit a very hard age discrimination wall at age 45 to 50.
High likelyhood of your job being offshored or outsourced if your pay is good.
It's amazing more students don't go into the field.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
As of 2012, A major houston based food distribution company laid off over 400 IT people and replaced them with offshore / onshore employees of a major Indian INFOrmation SYStems firm with 110,000 employees.
The indian company used a combination of offshore (at $30 an hour), onshore ($60 an hour) and a novel "physically here in the US but legally employed in India ( at $30 an hour)..
The employees lacked the promised Sucky Ass Program skillset. Didn't matter.
The Sucky Ass Program is enormously late (as often happens).
As bad as things are- it will be a new person (maybe you) who is hired... not the 400ish people who were laid off. They get the shaft.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
Then, ten years later, they realize they chose one of the most goddamn boring jobs in the world.
Yes CS degree can give you that and a recipe for snake oil too which together with a marketing course can make you rich in no time.
Computer Science is not IT and at some time / schools not even coding, web site work and more.
Indeed, with the current state of technology, it is MUCH easier to design some algorithm and proof it correct, than it is to write a working website/app, that is guaranteed to not break at some point in some browser on some platform.
If Pandora's box is destined to be opened, *I* want to be the one to open it.
If you want to slave away at some startup working all your waking hours for a fixed sallary just to make the company grow then sure, the job market is hot. If you think that will get you anywhere other than out of a job when the company either folds (90% of the time) or is bought up by a bigger player you are just another naive kid.
Don't get me wrong, there are some good programming jobs out there. I found one! But they are the exception, few and far between.
Oh, and for you program all day long 50+ hours a week types... all those hours sitting at a computer.. that is NOT kind to your body!
> Let me check... nope, I seem to still have a job, so you're not quite correct.
I guess, as long as there is one job left in the US then everything is just fine.
His degree is a diploma mill fake degree.
Good salary base, but every day I fight with ding-dong execs to ensure my team doesn't get completely overloaded. The constant pressure to work 16hr days 365 days/year while not being compensated for OT is draining and makes life hell at times.
I won't suggest my kids go into high-tech, unless they can get a sweet-sweet senior mgmt position.
A lot of nerds won't admit it, but I will. Hackers got me into computers.
That's a bad assumption and one that should be changed. There should be and needs to be a clear distinction between forward going degrees and terminal degrees.
Academic degrees are not driven by what employers want they are driven primarily by what professional / graduate schools want. That's one of the distinctions between academic and technical degrees. Academic degrees are not meant to be terminal.
First off PowerPoint is rather easy. So if you mean that biology classes use PowerPoint, then that's fine. But how does biology teach PowerPoint? But in general I agree that colleges are polluting academic programs by teaching trades. They shouldn't be doing that, trade skills for an academic program belong in a professional or graduate school.
OK, so the percentage of college students studying Computer Science as a major is between 3-4% annually for the last 30 years, but what percentage of the workforce is employed in careers that require computer science degrees? Do Computer Science careers really amount to more than 3-4% of the workforce? Using computers in your job doesn't require one to major in computer science in college, and many, many workers do things that don't require the ability to design and code an operating system or compiler...
Ken
And?
Hundreds of millions of Americans own cars and use them daily, but that doesn't mean they need to study automotive engineering and design for four years in college...
I'm shocked that 3-4% of all college graduates are studying Compiler Design in college... (That is still a required course for CompSci majors, isn't it?)
Ken
Why? Are all American programmers of one race? Do we not have, for example, Indian programmers here in the US that "can do it as well as we can in the US." since they are here in the US?
I think you went looking for race in the previous comment and believe you found it - the statement is either a correct or incorrect one, it is not racist in and of itself. You imagine the previous poster meant to say "people of other nations can't do it as well as we (white programmers) can in the US.". but they didn't say that.
Ken
I would think that a lot of the required classes for a Network Systems Administration degree would be the same for a CS degree...why not look into what it would take to obtain a CS degree?
Long hours, lots of stress, and treated like crap by management.....
I've been out of school a long time, but the market for CS people was pretty hot in the mid-80s and this was the pattern I observed: People would head down the CS path, thinking they would cash in on the great opportunities. However, a lot of them would switch majors after their first programming class, and more would drop after their first advanced class (data structures, or something like that), I have had many, many people tell me over the years that they took some programming and didn't like it. It's just not something everyone can do, or that everyone likes.
Proverbs 21:19
"the share of Computer Science degrees as a percentage of BA degrees"
I am not mathmagician however last I checked a Computer SCIENCE degree was part of a Bachelor of SCIENCE...
Therefor the answer to that question should be about 0%.
A more meaningful statistic might be as a percentage of BSc degrees.
Even comparing it again the total isn't really fairplay statistcally, as all it could be showing is that BSc are down, and that BA's are up (all those MBA's looking for Wall Street foolsgold perhaps). In fact you could have an increase in actual computer science degrees, but if the ratio of BA's has increased by more then 1:1, it will look like a decline.
Anyway when I went to school it was sexy, however after two bubbles, and employers treating graduates like cattle rather than professionals, it isn't so much. Most of the fairytale stories you see of people making it rich, are not about uber technical skill, but rather being a snakeoil salesman con artist, able to sell to investors, or screwing over everyone around you at the same time.
I am not sure I would ever recommend anyone get into the field as a primary field of study anymore. That said, I think everyone in all degrees should have some exposure to some basic computer science, otherwise they are not doing themselves any favors. At least enough to get some basic understanding and competence.
Why does the intro refer to BA degrees? ICBW but I'd imagine most CS degrees are Bachelor of Science degrees (mine is).
Downmodding is the refuge of the weak. Don't downmod, make a better argument!
CS is one of the harder degrees to get because it is crazy math heavy. a CS degree doesn't get you into using network equipment, it gets you into creating network equipment or network stacks. When my cousin started his CS degree, he told me how 80% of all students who take the 100 level courses drop out in the first semester because it's too hard, and that ignores students who may drop out later when it gets much harder.
You don't just "get" a CS degree, unless you get it from a crappy uni for the sole reason to have a piece of paper to get you past the HR filter. Have some pride.
With people like Zuckerberg saying that he only wants people under 30 and the reports of ageism in CS and IT fields, I can see why people aren't going into CS and IT. Some are going to do well but many are going to drop by the wayside. Why not go into a career where you are still valued are 50 or 60?
Competition Good, Monopoly Bad.
Well, they keep our business plentiful (even if we want to kill them ten times a day) right?
Wow, you're greedy. I just want to get to kill them once, then I'd be happy.
he turned 30 yesterday
No I don't. But if that is the case then a BA Computer Science, MS in Networking would be a good approach. The BS in Networking should be terminal not forward going.
Excellent choice of Masters.
Being 40 is so far off! If you are retraiinng for anew career in 30s you may consider skipping professional baseball and IT.
Well, they keep our business plentiful (even if we want to kill them ten times a day) right?
Wow, you're greedy. I just want to get to kill them once, then I'd be happy.
Only once? Then you're a miraculously phlegmatic specimen of CS/IT personnel.
Chas - The one, the only.
THANK GOD!!!
More money for me!
No. Just very, very thorough. ;)
Edit it on your resume. Write it as Computer Science (Network Systems Administration). That way it matches the buzzword bingo and tells a real human what you have when they actually READ IT. (No pun intended)
I assume they also want their electricians and plumbers to have degrees in physics. It makes about as much sense.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
I am there. I'm doing that. And I'm still walking that mile (feels more like a lightyear) in those boots. Unfortunately I can't (rather, should not) got into detail, but if anything can cure you quickly from any kind of respect you have towards C-level management, it's having to sit down when them in meetings regularly. You get to find out that they are little more than the sum of their insecurities, coupled with the fear that anyone could shatter their carefully crafted air of infallibility by finding out that their main source of information is the management journal they subscribe to and the snakeoil peddling consultant they hire every now and then.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
And you can't get hired to fix what the offshored guys did?
India has some very cheap programmers. India has some very good programmers. I haven't noticed an overlap.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
With all the high profile investigation and legal cases (both criminal and tort) on what would think are seemingly normal behaving computer science professionals - I submit that the risk and liability of computer science puts off any wannabe's. Such risk and liability as where unknown 30 years ago. Today, Engineering, Chemistry, Math, & Biology seem relatively safer in that regard. Also my guess this leads to the glut of Law graduates lately. Today one needs a law degree to protect thyself.
In regards to one recent case, alternatives such as suicide have apparently become an attractive option.
Tracy Johnson
Old fashioned text games hosted below:
http://empire.openmpe.com/
BT
Politicians in California are all on the bandwagon about teaching students to program, let alone computer science. The reason for the flat interest in CS is that very few people in the population can do CS or should, and that not many more can write programs of any value. The idea that you can teach everybody to do programming is just wrong. It is roughly the same problem as teaching people to do mathematics of any depth or write fugues. Very few people will ever master either, and the percentages of people who are good computer scientists, or mathematicians or composers of music is pretty small and costant.
You might be able to teach more people how to use computers, even how to manage them, just as you can teach many more people some competance in quantative thinking, or how to listen to musical form. The idea of at least one Congressional candidate who comes from Stanford School of Economics that every child should learn something about how to code, or a similar idea from the State Superintendent of Public Instruction, is just a stupid pipe dream. If they wanted to really prepare students, they should teach them how to use technology, but maybe their resources would be better used to teach students to think and write critically. Judging by the traffic on social media they are doing neither and maybe that is what the business leaders really want.
Of course the other side of the coin is the unfulfilled promise of the digital revolution that it would enable everybody. That has not happened and I think that one of the reasons for the lopsided income distribution in the economy and the accompanying political elites is that CS and programming are skills for an elite. They are not skills that a majority of people can use. So, the argument about automating work so that more and more people are marginalized from their traditional jobs has not been met with compensating opportunity and the earning power of most has declined as that of the technical elite has raised. This is resulting, not going to happen, but happening right now, in push-back on the elites who have been given free reign in places like the San Francisco Bay Area. That is going to continue as the perception that the venture capitalists investors and tech firms don't really benefit the lives of but a very few and at the expense of a large majority.