US CompSci Enrollment Leaps For 5th Straight Year
dcblogs writes "The number of new undergraduate computing majors in U.S. computer science departments increased more than 29% last year, a pace called 'astonishing' by the Computing Research Association. The increase was the fifth straight annual computer science enrollment gain, according to the CRA's annual survey of computer science departments at Ph.D.-granting institutions. The survey also found that more students are earning a Ph.D., with 1,929 degrees granted — an 8.2% increase over the prior year. The pool of undergraduate students represented in the CRA survey is 67,850. Of that number, 57,500 are in computer science."
Yes, it is astonishing considering how many jobs are available.
I was one of those back in the 90s. Currently looking for the next bubble to exploit. Please consider me an oxygen thief and let it go at that.
This is because colleges are increasingly becoming degree mills and focusing on quantity over quality. Previously, only the cream of the crop would go to college, but now everyone is going to college, college degrees are becoming more and more worthless, and colleges are lowering standards to accommodate all the new imbeciles.
You're saturating the market! Go pick something else!
Pretty soon they'll be posting jaded comments from their laptop, laying in bed in their parents basement, just like me! Oh, if only times were better...
::Stares dreamily of poster of Bill Gates in his stunning 80's sweater, posing on his desk::
The real path to male liberation
Perhaps a degree in Medieval Russian Poetry isn't looking as 'employable' as it used to.
Thanks to all the foreign competition filling up our schools, we can finally say we're becoming competitive!
Hey China, look at all our new grads! Oh, wait...
I recally CIOs pining about how they didnt have the skills in US, so now they have to come up with a different reason!
Apparently all the advertizing for Visas has high school students confused that there is a shortage of CS people. The side benefit is that having too many graduates will result in the same outcome if the Visa program can not continue to be abused.
Walmart used to hire people with bad credit (after performing credit checks on applicants) because those employees are the closest to indentured servants. THAT business ethic is not restricted to Walmart management. Indentured servants are the goal. CS graduates with huge debts doing IT support jobs a teenager can perform can fill the gap the Visas have not been filling...
Democracy Now! - uncensored, anti-establishment news
Hopefully they'll be smart and move to India so they can get a job in the U.S. on an H1B1.
It seems that an increasing proportion of Computer Science resumes I receive are from recent graduates who don't know much at all about computer science. They've done a little Java or C++ or VB programming, they've explored such in-depth topics as linked lists and arrays, and they've heard of quicksort.
Anything from complexity analysis, language classification, (heaven forbid) Turing machines, to operating systems, memory management, distributed systems, or synchronization? Hell, hell no.
who in their right mind would go into CS? Or are these foreign students? I did hear that we've got a lot of them encouraged to come here because they pay a lot more than their local counterparts.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
CS is not IT / desktop / severs / networking / ect.
You're assuming that the people getting those degrees have the skills CIOs are looking for. Considering the number of interview candidates (yes, with CS degrees) who fail FizzBuzz and other equally simple tests, there's probably not much that's going to change except an increase in the unemployment rate for CS grads.
Village dead brings out YOU!
You just need a little bit more physics, able to deal with circuits, microcontroller and so on. Looks much better than CS at least on paper.
New Economic Perspectives
But wait! The corporations tell us there isn't enough local talent to fill tech jobs, and that we need more H-B1s! Guess they didn't get the memo.
A significant amount of these students will be weeded out mainly due to the fact programming alone is not computer science, and the fact that Calc 1, 2, 3, prob stat, linear alebra, physics 1, physics 2, and physics 3 are not for the light hearted. I feel that many will opt to go either get a BA in some IT related course which is mainly business analyst focused with some programming and networking.
Maybe they will dilute the CS talent pool enough that recruiters will start recognizing where the real talent is -- dropouts =).
or be smarter and avoid drugs & the fuzz so they can qualify for a clearance. Talent not required, just an immaculate permanent record. Sad, but true.
but why spend 4 years in school and walk out with a worthless piece of paper? At least get a business degree. A business degree lets you apply for any job out there. A CS degree gets you replaced by an H1B. And no, I don't suggest an English Major. Yes, there are worse majors for employment than CS, but you work damn hard for that CS degree...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
In my experience, after getting a comp sci degree, I had few job opportunities. After completing my computer engineering degree, i got a excellent job before my final exams had even started. I guess the comp sci helped, but engineering is where its at.
doesnt hurt that I got a applied math degree tacked onto the eng either...8 years for 3 degrees...and I have a job where I help people with phDs and masters. I would say go for breadth, not depth. It makes you more employable. I can design circuits, make websites, do financial analysis, electrical design/PLC programming and controls design and program in pretty much any language with little effort.
By far, google has been my greatest asset.
but i might be making all this up.
They seem to be a like a bunch of 5th graders learning to dribble with their non-dominant hand with their present inability to make caching efficient of stored states inside a max/min windowing environment. Hint: Talk to Apple. NeXT did it back in '89.
I wonder if the majority these students responsible for this increase are enrolling in CS as their second degree? Obviously one degree by itself is rarely enough to get you through the door anywhere these days, but by having two degrees it just might be enough to get by HR. This is not only because you know how to do X (from your first degree), but now (with that CS knowledge) you'd supposedly have the skills to program things to do X on a computer.
I'm honestly thinking of going back to school and getting an associates in CS, because nobody in my chosen field will hire me with just a bachelor's and very little experience. (Right now I'm stuck doing some so-so near-minimum-wage job to just make ends meet. And it's hard to get much volunteering in for experience when the paying work already takes up too much time.)
I graduated right after the dotcom bust, when everyone was looking for jobs and had lots of experience. Even with a degree from Carnegie Mellon, programming since I could press buttons, and my main hobby at home programming, I couldn't start my career. I thought of hiding in academia myself, but the major problem was I couldn't get student aid. Having student loans I can't ever pay off now is a pain as is.
Anyone want a Flash(AS3)/C/C++ programmer with over ten thousand hours coding? I'm a guy who's been told he works better than teams of 4 in 1/4 the time. I'll work for $15/hr, negotiable. I actually am on some personal projects at the moment(trying to start a business), but I can always shelf em and come back later.
God spoke to me
The "Computing Research Association" is a lobbying group. It's not on K Street NW in DC like most lobbyists. It's on L street, one block over. It's a lobby for federal funding for college CS departments.
Here's the actual report. Two charts are upside down. The focus is on race and gender. There's little discussion of CS vs IT vs EE vs CE degrees, although there are some separate table columns. Employment statistics are provided only for PhD graduates.
The data seems to be self-reported by the institutions involved.
If you examine Figure 1 in the report, there was a downward slide from 2001-2007 and an increase from 2007-now. That mostly matches what is seen for all majors in Figure 2. The real story here seems to be the overall education trend, not CS specifically.
True enough... no degree here.. self taught going on 17 years of professional dev... It is amazing how much a CS grad does not know... though the same goes for MS* certs. I think a lot of people just don't know how to work through real problems. For that matter.. dealing with supporting bad code... I spend about 1/3 of my time dealing with code I would just assume rip out, and replace.. sometimes I can refactor a little, sometimes more.. and sometimes you hold your nose and get the enhancement duck taped in place. Knowing how and when to do what.. that's what experience gives you.
Michael J. Ryan - tracker1.info
Three questions:
(1) Has the graduation rate gone up correspondingly?
(2) How many actually complete their degree without running in "year stretching" by the University choosing not to offer required classes?
(3) How many are at prestigious Universities in the right programs, rather than at Flash Game Programmer/JavaScript diploma mills?
I think there are a good number of kids staying in college (ore returning to college) because of poor job prospects. It may be that they have no degree, or their degree is in a less commercial field.
They are racking up massive college debt hoping to ride out the bad economy and land on their feet on the other side - but mere posession of a CS degree may not be the "golden ticket" it once was to a high-paying career...
Ken
This is a twisted statistic. Freshman year, first semester about 75% of everyone was Accounting major. Then by second semester, about 90% of them became Poly Sci or Communications majors.
The only real stat is how many people are graduating with a Degree in the given field.
I've taught the first 2 introduction to programming courses at my university, and everything I've seen tells me that people still have a terrible misconception of what it takes to make it in the CS field. A lot seem to be in the program just because of the job prospects, which are better than a lot of fields, and have no clue what they are getting themselves into.
A lot of students just don't seem to want to or be able to develop the mind set that separates a simple code monkey from a software engineer or computer scientist, and even fewer just don't seem to have the potential or desire that would allow for an eventual move to management. Many seem to just want to scrape by with the minimum amount of effort. Unfortunately for them a 4 year degree by itself does not make you a valuable asset to anybody; especially since when looking at a resume and transcript it is very easy to see who did the minimum amount of work required and who truly has a passion for what they are doing.
Enrollment may be going up, and even if graduation rates are as well, I really don't think straight out of college hiring to non-entry level jobs is. The same people who got good jobs straight out of college in the past are still going to get them and there are still going to be battles for every entry level job.
US CompSci Enrollment Leaps For 5th Straight Year
So???? Call me when CompSci requirements across the board are on par (or attempt to be on par) with top-notch universities, like Stanford. We have been seeing a continuously increasing enrollment in CompSci since the dot-com era. And that has gone hand-in-hand with a watering down of CompSci curricula (seriously, how can someone graduate with a CompSci degree without ever knowing what a pointer is, or what an assembly instruction looks like *)
Most of the IT/Enterprise software development work does not require a 4-year CompSci degree. A 2-year AS IT-related degree would do just fine. So the important thing here is to provide the adequate educational choices for people who want to pursue a career in software. But instead we seem content to increase the enrollment in CompSci while watering down the degree into a vocational programming workshop. Sorry, but that is no progress.
* And no, the argument that people don't need to know these things anymore is absolute bullshit. That's like saying a EE major doesn't need to know how a transistor is made because he simply buys one off-the-shell. It's a ludicrous argument.
Every 10 years students "pick" a random degree that seems safe while they blindly go to College and learn to live away from home. The CS degree is the current favorite "fad".
They usually pursue the lowest rung on the degree ladder, then either find a job or pursue an advanced degree if they can find funding.
The lesser job experienced individuals with a few social interaction hangups tend to get Phd degrees and end up placing a "too expensive to hire" sign around their neck.. sometimes making it into TA or student teaching positions, then sometimes making it into tenure tracks at "other universities" for a while.
Some may daisy chain a degree into a "start up" for a while while ironically developing "social skills"... they could even swing from one "gig" to another like a monkey on a tree for a while.
Most businesses abhor the idea of ending up "paying for" anyone's education.. and the hr function has become more a board game with the goal of "don't hire someone that could get me fired.."
The "masters degree" is the current sweet spot, coupled with dynamic and stellar social skills and a lack of tolerance for people with poor organizational or social skills, its the only long term winning combination today. They will also immediately pursue a career in project management as soon as they get their first job with a large company and leave their programming skills behind. The degree is too expensive to "hire" someone to do the work with a CS degree when they can cheaply outsource or export it. the actual work is for interns. The CS degree is a doorstop for getting in the door and pursuing other goals. It's the new "MBA".
You do your homework. I do mine and remember the conclusions. I don't mind doing research because I've done so much of it already but I don't keep sources for everything I read on hand in a database in case I just happen to bring up something I've learned over the course of my life. I don't remember seeing clear cut data on this, but then there wasn't "clear" proof they were purposely discriminating against women - but reasonably looking at it, Walmart does it. You on the other hand are going totally off ignorant assumptions and lending too much weight to .... nothing. I admit I had similar assumptions when I heard it 1st but realizing I didn't know jack or even think about the issue, I followed up and changed my mind to something that had grounding. 1st impressions are not bad but you have to dismiss them as the baseless things they are. What I found out is that people with bad credit are more desperate and less likely quit; they'll likely put up with more for longer... at least that is what some business people think; including my former boss (when I brought it up, he acted like I was clueless - like it was common knowledge.) I only remember this factoid at all because it stuck in my mind as counter intuitive and shocking/unethical.
The burden is yours, not mine - this is not a formal debate or a paper and often I find that people who already have a strong position will not bother to investigate the sources honestly because it upsets their egos too much. It is a waste of time to put anything into a simple web comment for a total stranger. If you are a worthy candidate of the time and effort you will also be able to research on your own and change your position upon finding the truth; if not, either I may be incorrect or the info is too hard to find or the person is too lazy or biased.
Democracy Now! - uncensored, anti-establishment news