Slashdot Mirror


Computer Science Major Is Cool Again

netbuzz sends along a piece from Network World reporting that the number of computer science majors enrolled at US universities increased for the first time in six years, according to new survey data out this morning. The Taulbee Study found that the number of undergraduates signed up as computer science majors rose 8% last year. The survey was conducted last fall, just as the economic downturn started to bite. The article notes the daunting competition for positions at top universities: Carnegie Mellon University received 2,600 applications for 130 undergrad spots, and 1,400 for 26 PhD slots. "...the popularity of computer science majors among college freshmen and sophomores is because IT has better job prospects than other specialties, especially in light of the global economic downturn. ... The latest unemployment numbers for 2008 for computer software engineers is 1.6%... That's beyond full employment. ... The demand for tech jobs may rise further thanks to the Obama Administration's stimulus package, which could create nearly 1 million new tech jobs."

22 of 328 comments (clear)

  1. Cool? by oodaloop · · Score: 4, Insightful
    From TFS:

    the popularity of computer science majors among college freshmen and sophomores is because IT has better job prospects than other specialties

    How does that make it cool? It sounds more like desperation.

    --
    Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    1. Re:Cool? by stewbacca · · Score: 4, Insightful

      It's cool to have a job, I guess?

    2. Re:Cool? by COMON$ · · Score: 4, Insightful
      Man I need to start copying and pasting my response to this question. If the kid wanted to take the easy route, yes, VoTech is the way to go. However, I have made a rather sucessful carreer as a network/system admin with a BS in CS. Sure I dont work on microcontrollers and I cant tell you how to write C++ anymore. But the vision and reasoning skills I received by getting a BSCS gives me a huge advantage. (relevant books in parenthesis) I can relate to any area of IT easily, I can read code smoothly (Essentials of programming languages), I can troubleshoot (File structures,algorithms and analysis), predict future needs (numerical analysis), adapt easily to different OS's (Applied Operating system Concepts), and can relate socially (many late nights at the bar).

      Yes CS CAN be IT, is there an easier way to do it? Oh hell ya. But you miss out on so much. Vo-tech is outdated in 5 years...BSCS well that hasnt changed in what...40-50 years?

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    3. Re:Cool? by xenocide2 · · Score: 4, Informative

      Do yourself a favor, go find the richest, most Republican suburb you can, and find its mall. Time how long it takes from stepping out of your car to finding Army recruiters. Move towards the urban center and repeat this experiment every five miles.

      Feel free to stop when you can't make it to the mall doors anymore. Then look around, and look at the economic conditions people there live in. Ask yourself whether you feel "desperation" or "patriotism".

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    4. Re:Cool? by lgw · · Score: 4, Insightful

      I have looked at the average person that enlists in the Army. Have you? Sure, there's some amount of falling for a recruiter's sales pitch, but there's a lot of deliberate decisions to make one's life better through self improvement. Self improvement is rarely anyone's first choice, but neither is it a sign of desperation! I've also looked at the average person who thinks "work" is some sort of scam invented by "the man", and I far prefer the company of the average person that enlists in the Army!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:Cool? by Lemmy+Caution · · Score: 4, Insightful

      Studying art (and literature and film etc.) may actually help make you interesting to people who are outside your field of specialization. Heck, I even find people in my field of specialization boring if that's all they know.

    6. Re:Cool? by Lemmy+Caution · · Score: 4, Insightful

      A lot of the people who are in the US military - about 40,000 - aren't even US citizens. Clearly, they aren't motivated by patriotism (at least not patriotism of their home nations.) They are serving another country with the hopes of joining it, because they are desperate to become US residents.

      The people who are being targeted in inner city recruitment centers consider the Army because they lack a lot of other options.

      This is about the enlisted ranks: officer commissions are a different matter entirely, and US military officers are, indeed, usually very accomplished. But for the enlisted ranks, you are in denial if you think that much, even most, recruitment isn't essentially a business proposition, a quid-pro-quo, usually directed to people with few other viable choices.

  2. engineering by Lord+Ender · · Score: 4, Insightful

    Now that the financial industry is in shambles (what do they produce, again?) the only way to make bank without sacrificing the 8 to 12 years of your youth to med school or law school is engineering. And since most people are now familiar with computers, software engineering seems more accessible.

    This makes perfect sense. Engineers make more money than any other Bachelors degrees can get you. Many students don't realize that it is damn hard to get an engineering degree compared to other degrees, though. At least, that's true of good colleges.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:engineering by Ethanol-fueled · · Score: 4, Interesting

      Software engineering != using software to solve engineering problems!

      All of the "Software Engineering" coursework around here is training in more of the abstract and organizational aspects of programming such as development methodologies and teamwork, buzzwords, fancy colored charts, and consulting.

      All of the classes I know of which use programming to solve math problems are under the umbrella of the math departments. YMMV.

  3. Re:RTFA by Eli+Gottlieb · · Score: 5, Insightful

    Data mining is not a basic principle, and programming is to computer science what algebra is to mathematics.

  4. Oy! by Samschnooks · · Score: 5, Insightful

    Harsha says computer science majors are critical for the U.S. economy because their training provides them with computational thinking and problem solving skills that they can deploy in any industry.

    So does: physics, chemistry, engineering, math, accounting....

    "The primary reason for the downturn in computer science majors was the erroneous fear that everything was being outsourced to India, which we know is not true," says Prof. Jerry Luftman, executive director of the School of Technology Management at Stevens Institute of Technology in Hoboken, N.J.

    Really? Tell that to IBM.

    The lobbying group TechAmerica says computer software engineering and computer systems design are the fastest-growing high tech jobs, even in the fourth quarter of 2008.

    Who is this "TechAmerica"? The lobbying group TechAmerica says computer software engineering and computer systems design are the fastest-growing high tech jobs, even in the fourth quarter of 2008. Oh, I see. So, corps want more H1-Bs, I take it and they're setting up the public opinion to be more open to it in these troubling times.

    The whole article keeps mentioning "IT","IT","IT" and only once did they say something mobile devices. I wish they would say exactly what area of IT is booming.

    This article is nothing but fluff.

  5. Re:RTFA by Nursie · · Score: 5, Insightful

    "In other words, for the type of *real programmer* who isn't on a team and does everything from Requirements Gathering to QA (and everything in between) your job is STILL threatened by outsourcing."

    What sort of a real programmer isn't on a team these days?

    Any serious sized project has a team. And believe me, good software engineers are still very sought after.

  6. Poor kids... by geminidomino · · Score: 4, Funny

    I feel for the hotshot larval geek that's been programming since he was in the single digits, knows 3-4 operating systems, and can put together a computer in 15 minutes while getting a blowjob and having a gun pointed at his head, who is going to enroll in a CS program and find out he knows fuckall about "computer science."

    Lest I get modded down for being an elitist prick, I'm not bashing those kids. I *am* one (although too old to be a kid). It's all downhill from Discrete Math...

  7. And by cool you mean.... by dmomo · · Score: 4, Funny

    We on Slashdot think so?

    Me: "I'm sorry Miss, but there will be no cutting."

    She: "But Dmomo, I don't just want to be with your CS Degree, I love you for you. Let me push your stack."

    Me: "Typical story. Get to the end of the Lady Queue... I'm a FIFO man"

    She: "Swoon"

  8. Re:Beyond full employment? by i.of.the.storm · · Score: 4, Informative

    Full employment is defined as around 5% unemployment. This is made up of frictional unemployment, people between jobs or looking for their first one, structural unemployment, people whose skills are obsolete, and cyclical unemployment, unemployment due to the ebb and flow of the business cycle.

    --
    All your base are belong to Wii.
  9. time for my rant again by jollyreaper · · Score: 4, Insightful

    I love learning but am sick of institutionalized education. The problem is the right way to do education is incredibly expensive, incredibly time-consuming, but if we had proper priorities as a society, would be seen as completely worth it. At this point, only idiots or saints would go into a career in education. There's no money in it, and I'm not talking about enough money to become a rich bastard, I'm talking about enough money to avoid poverty.

    I'm not quite sure what the right solution is yet but I'm wondering if it might not be a good idea to start on the Young Lady's Primer. We've certainly made some advancements on the sort of technology that would be required.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  10. Students should still think carefully about CS by ErichTheRed · · Score: 4, Interesting

    While interest in the field is good, there are still some major barriers to entry that need to be considered.

    1. Unlike previous downturns, we currently have tons of IT/CS people out of work. I'm very lucky to have work; according to all my colleagues, hiring is extremely limited, especially in large public companies. In addition, competition for these jobs is incredibly tough.

    2. Outsourcing has not gone away. IBM's a perfect example, as are many of the other professional services firms. India is rapidly moving up the food chain, and even advanced dev jobs are moving elsewhere very quickly. The best strategy is to get involved with a small company who doesn't have the resources to manage an outsourcing engagement.

    3. A corollary to #2 - Lots of companies are "discovering" they don't need an IT department anymore. Most of the programming jobs will be for vendors, if the whole "cloud computing" fad turns out to be more than a fad.

    4. Don't assume you can choose where you work, if that's important to you. Companies are shifting their support functions to cheaper locations within the US, so keep that in mind unless you don't care about living in Boston vs. Omaha.

    So, as always IT and programming are fun fields to be in, but just keep in mind that the employment prospects are still unstable. If you're the kind who doesn't mind bouncing from one 6-month contract to another, you'll do fine. Full time work might be harder to come by.

  11. Re:RTFA by Metasquares · · Score: 4, Informative

    Data mining and databases aren't really the same thing (although mining is often performed on databases). Data mining is actually pretty similar to AI: it involves tasks such as classification, clustering, and feature extraction that require constructing statistical models and learning about the dataset in question. The techniques involve more linear algebra and statistics than many CS undergrads will take. Moreover, mining isn't explicitly demanded in industry (certainly not at the level that programming is, at least). I suspect most people are unaware of it.

  12. Re:Uh, no it's not. Never was. Never will be. by Fallen+Seraph · · Score: 5, Funny

    Maybe so, but I have to get to work, so if you don't mind, I'd appreciate it if you could go ahead and put $20 on pump #3

  13. Re:Uh, no it's not. Never was. Never will be. by COMON$ · · Score: 5, Insightful

    man, where is my +1 awesome.... ;) Need we remind people of how many movies are made about our jobs...hackers, sneakers, swordfish, several TV channels, Entire clothing lines, not to mention the gadgets we were ridiculed for carrying around 10-20 years ago are the fashion accessories of today. Ya, we are not cool...

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
  14. Re:To nitpick by Daravon · · Score: 4, Insightful

    Agreed. In a Venn diagram of who would benefit the most from a simpler tax code and those who are in the position to make that a reality, there's a tiny bit of overlap with maybe two dudes in it.

    --
    I traded all my mod points for these magic beans.
  15. Re:Uh, no it's not. Never was. Never will be. by eis271828 · · Score: 5, Funny

    I don't think I want to be associated with Swordfish. You should have mentioned Office Space, though.