Slashdot Mirror


How Valuable is a Minor in Computer Science?

DenmaFat asks: "I'm an IT person finally finishing my BA (in Psych) at a big state U. For a few dollars (and about a semester) more, I can also minor in CS. I'll probably do it anyway, because I love the subject matter, but I'm wondering what the value of a CS minor is in the job market. Are there any CS minor holders who can speak from experience on this one?"

93 comments

  1. Probably not much by MerlynEmrys67 · · Score: 5, Insightful
    Experience matters...

    Having 5 years of experience matters more than what the exact degree is.

    That said - having something that says CS on your resume will get you through a lot of HR screens. Remember for each job a company posts, 100s of resumes come in. They might phone screen 4-5 candidates and bring in 1-2. The job of your resume is to get you from the door to the phone screen.

    Once you are past the HR droid - your degree doesn't matter, your technical skills do... And trust me - I can tell if you have what I am looking for, and I don't care if you have a minor in CS, a partial degree, or a degree in animal husbandry.

    --
    I have mod points and I am not afraid to use them
    1. Re:Probably not much by c · · Score: 3, Funny
      I don't care if you have a minor in CS, a partial degree, or a degree in animal husbandry.

      Translation: Knowing how to deal with bullshit is a heck of a lot more important than being able to write Hello World in Java.

      c.
      --
      Log in or piss off.
    2. Re:Probably not much by Santos+L.+Helper · · Score: 1

      How much does any minor matter? Or any major for that matter. Plenty of people don't end up doing what they majored in college. Otherwise there'd be about a billion anthropologists running around everywhere. If you enjoy the subject, then by all means go for it. That's what a minor is for. Don't rush out of college, because you've got the rest of your life to not be in college.

      On an unrelated note, it's a little sad that college has become nothing but vocational training. You should go to college to learn how to think and find out who you are, not just to get a piece of paper that will give you the privilege of becoming a corporate drone. Don't define yourself by your degree or your job. Be your own person so that when the day comes when they ship your job to some far away land you will be able to get back on your feet and move on with your life.

    3. Re:Probably not much by b17bmbr · · Score: 1

      How much does any minor matter?

      teaching. it allows you to teach a whole other subject, which helps when you want a job. for example, i don't have a minor in math, but accumulated liek 24 units of math via math and econ (stats and enometrics cross linked to math classes) in college (almost 20 years ago, so don't ask me any tough quesitons!!) and it helped me get my first job teaching. well, actually the first job offer. well, actually, the first job someone wanted me for. my degree is econ, and i teach history, however, histroy jobs are few and far between. (so i applied for a math job, gotta pay back those student loans. anywyas, i applied for a math job, and the AP wanted to hire me, but since she didn't know what i'd be teaching, told me i was first on the list. so, i apply for a histroy job and get offered the next day. I accedt, and two days later the math job calls, but i laready accepted...)

      On an unrelated note, it's a little sad that college has become nothing but vocational training.

      the state of education has deteriorated to a terrible degree. we should be focusing on humanities, history, philosophy, etc. sure math and science are important, but they should never supplant reading and writing. and they do. we have all sold the idea that educaiton==money but in reality training+skills == money. education==citizen. and somewhere we've forgotten that.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    4. Re:Probably not much by bluGill · · Score: 1, Flamebait

      I was with you to the end. Right at the end you suddenly start to sound like a typical teacher - loved most of school, but hated math. Like a typical teacher you can do it, but are unable to pass on the pure beauty that is truth math. (Not to be confused with arithmetic)

      Reading and writing are foundations, it would be a mistake to forget them. However math is as important as philosophy, and both are more important than history. (History is the grounding you need to understand philosophy, while science is the grounding of math)

      In short: math and philosophy teach you to think. They are what school should be about. The rest is just to make sure the lessions you are learning seem relevant.

    5. Re:Probably not much by Anonymous Coward · · Score: 0

      That was a very hard comment to read. So you are a teacher? Do you allow your students to capitalize, punctuate, and spell as badly as you do? I'm not quite sure what you were trying to communicate and it's your fault, not mine.

    6. Re:Probably not much by Anonymous Coward · · Score: 0

      I agree. I am a CS minor w/ a business major. The CS helped get me into the technical world. But my business education got me through the job and allowed me to gain experience.

    7. Re:Probably not much by damiam · · Score: 1

      I would say that math is the grounding of science, not vice versa.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    8. Re:Probably not much by b17bmbr · · Score: 1

      I never said I hated math. In fact, I actually loved it when I had a use for it: economics. ( I actually have as many math units as my wife who teaches math. including 3 semesters of calc, linear algebra, finite math, and stats and probability. of course that was 15 years ago. math is not like riding a bike!!) The moment I "discovered" that the point of diminishing returns, i.e the inflection point, was also the second derivative=0 of the marginal revenue curve (I think I got that right!!) suddenly microecon was easy. The ancient Greeks valued geometry and astronomy as keys toi understanding the universe. Math is vital, but the incessant "everyone takes algebra" is counter-productive. I don't see how we're different. I completely agree that we don't think anymore. I fear the diminished role of the humanities has been a terrible decision.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    9. Re:Probably not much by Anonymous Coward · · Score: 0

      I call bullshit on this. As a recently out of work tech, I found that my years of experience, and my lack of a formal education acted as a two strikes against me. Add in that my experience and resposibilities at my last position were more than any 24 year old should be able to handle, and I"m guessing sent off potential employers BS detectors.

  2. Maybe, I think by sribe · · Score: 4, Interesting

    I don't have good experience to answer from. But as a business owner with a highly technical background, I would indeed value a CS minor for sales, marketing and support type of positions. I think it would be quite helpful to have people in those not-strictly-technical positions who could have an understanding of the technology that was deeper than the typical "salesworm" grasp. I don't know what your job plans are, but I think I remember reading somewhere that people with psych degrees can often be successful in sales.

    Of course if I were hiring you to be my shrink, I wouldn't give a flying one whether or not you had a minor in CS ;-)

    1. Re:Maybe, I think by ignorant_coward · · Score: 1


      Just how much knowledge can a person glean from a semester of CS courses? Enough to be able to answer your customers' questions without looking silly? Usually with highly technical products, the sales people can do pricing and paperwork, but any serious questions quickly get routed to engineers, at least in my experience.

    2. Re:Maybe, I think by bladesjester · · Score: 2, Insightful

      It may just be that he only has another semester left in order to get the minor. This seems more likely since he said he enjoys the subject material.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    3. Re:Maybe, I think by DenmaFat · · Score: 1

      More like three semesters left without the CS minor, four semesters with. I'll be one of those five-year people either way (except that I spread it out over almost thirty years).

      --
      I love that donkey. Hell, I love everybody.
    4. Re:Maybe, I think by c0reboarder · · Score: 2, Interesting

      I recently graduated with a major in CS and a minor in Mathematics from a not so major university. But, I did manage to land a great job at a major healthcare software company. I know quite a few people in my same position that did graduate from big name universities that don't have majors in related fields, but minored in CS. My company looks for BRIGHT individuals with at least SOME background in CS, and then trains you for your role. This is because so many roles are things that are new to the industry and no matter who you are you probably wouldn't have much experience (exceptions are of course GUI programmers with tons of VB experience etc), but there are plenty of roles in a company like mine where a minor in CS could get you the job.

  3. CS minor better than CS major by mschaffer · · Score: 0

    Actually, when you graduate, you are screwed no matter what your degree is in...because you probably have little or no experience.

    Anyhow, people who only studied CS only know CS. For many companies, this is not worth it. In my division, I prefer to hire people with a "real degree" (i.e. non CS) who can also program. For example, just about every engineer can hack out a FORTRAN or C program, but almost no CS people can do engineering. Some of these engineers can also write beatiful and useful programs, too!

    1. Re:CS minor better than CS major by douthitb · · Score: 3, Insightful

      This is a huge problem that I see happen all the time, at many different companies that I do contract work for.

      Instead of paying someone who really does now how to program (which includes being able to create a well thought-out design and actually implement it), the managers think they can save a few bucks by having an engineer who "knows" how to program hack something out real quick. It may be a few months down the road before it is realized that the program is crap and has to be completely redone. Then the company has to pay big bucks for someone like me to come in and fix things - much more than it would have cost them to hire someone with a CS degree to write the program in the first place.

    2. Re:CS minor better than CS major by bladesjester · · Score: 4, Insightful

      "For example, just about every engineer can hack out a FORTRAN or C program, but almost no CS people can do engineering."

      and "hack" (as in done blindly with an axe) would be an appropriate description of the way many of them "program".

      Trust me. I've seen code from people with what you call "real degrees"

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    3. Re:CS minor better than CS major by jfdawes · · Score: 1

      Today's Irony Award goes to your signature.

    4. Re:CS minor better than CS major by the+eric+conspiracy · · Score: 1

      So how is this a problem?

      1. Hacker writes Q&D program badly
      2. Company tries to use it in poduction
      3. Company finds out it sucks
      4. Company hires you to fix it
      5. PROFT!!!!

    5. Re:CS minor better than CS major by mschaffer · · Score: 1, Interesting

      What a typical, moronic CS reply. Actually, don't you mean "hack", (as in done blindly with an axe) like a CS person trying to do math.

      Well, we have tried to use CS people, and I have seen the code, too.

      The usual result is that the engineer's code works. The engineer's code gets the job done. And, it didn't take freaking 1.5 years to explain it to the dumb-ass CS person who doesn't know jack sh*t about differential equations and physical chemistry.

      People with "real degrees", like engineers, tend to pick-up very sophisticated programming concepts and can write very good code.

      Lots of CS people cannot multiply without firing up a copy of the Python IDE, and you wonder why I want someone with a "real degree" that can program.

      Also, I am not exaggerating. We wasted 1.5 years with a programmer writing code under the direction of some engineers. Out of desparation, I gave the project to some engineering grad students to work on. They were done in a month!

      Go for the non CS major!!!
      ----'nuf said.

    6. Re:CS minor better than CS major by srmalloy · · Score: 2, Interesting
      What a typical, moronic CS reply. Actually, don't you mean "hack", (as in done blindly with an axe) like a CS person trying to do math.

      Depends on the CS people. When I was in college, I was one of two undergrad CS majors who spanked an entire class of EE majors in an upper-division/graduate EE class that was essentially 'programming for direct hardware control' (i.e., writing code to control SIO chips). The professor had to give the two of us 'A's and grade the rest of the class on a curve so he wouldn't have to fail 3/4 of the class. (Having the department undergoing accreditation probably affected his decision in that regard...)

      Well, we have tried to use CS people, and I have seen the code, too.

      And I saw the code of the EE majors in that class; I'd never seen someone screw up a bubble-sort function before... And these were upper-division and graduate EE students

      People with "real degrees", like engineers, tend to pick-up very sophisticated programming concepts and can write very good code.

      Whether a CS major has a 'real' degree depends more on the CS program than the person; where I went to college, the difference in course requirements between a BA in CS and a BS in Math with an emphasis in CS was nine units of upper-division math; three upper-division classes isn't going to make much of a difference in your ability to write good code.

      Lots of CS people cannot multiply without firing up a copy of the Python IDE, and you wonder why I want someone with a "real degree" that can program.

      Aside from the pitfalls associated with sweeping generalizations like this, I wonder how much of the semicompetent CS people you've seen have been people who went into CS because it looked like they could make a lot of money at it, not because it was something they wanted to do.

      Also, I am not exaggerating. We wasted 1.5 years with a programmer writing code under the direction of some engineers. Out of desparation, I gave the project to some engineering grad students to work on. They were done in a month!

      So either the programmer wasn't able to write code, or the engineers weren't able to communicate effectively with non-engineers. Either conclusion is viable, and your experiment didn't rule out the second option.

      --
      "Four years ago, I couldn't even spell engineer, and now I are one!"

    7. Re:CS minor better than CS major by Anonymous Coward · · Score: 0

      Were these EEs from a crappy school like ETS in Montreal? ETS? Hahahahahahaa!

    8. Re:CS minor better than CS major by Anonymous Coward · · Score: 0

      Gah, why must the CS people fight the non-CS people while the smart Math people stand on the side and smirk in silent superiority?

      The smart CS and Engineering and Math people should try joining forces in complaining about the stupid CS/Engineering/Math people, or stupid people in general, instead -- then their vision would be less clouded.

    9. Re:CS minor better than CS major by Anonymous Coward · · Score: 0

      Looks like you found the wrong programmer and the right engineers-to-be.

  4. *Sigh* by lbmouse · · Score: 5, Insightful

    This comes up on slashdot all the time. As a relatively long time (15+ yrs) non-pointy-haired boss who hires developers, the degree does not matter as much as the person. Some of my best programmers barely finished secondary school.

    Common sense, the ability to work with others *gasp*, work habits, and organization skills are more important than the quality of a piece paper you bring into my office. We can teach any other skills that are required if someone is passionate enough about technology.

    1. Re:*Sigh* by cperciva · · Score: 2, Insightful

      the degree does not matter as much as the person

      Absolutely. On the other hand, if you don't go ahead and get the minor in computer science, what do you answer when someone asks "so, you claim to be really interested in computers... why didn't you take more computer science courses at university?"

    2. Re:*Sigh* by DenmaFat · · Score: 1

      On the other hand, if you don't go ahead and get the minor in computer science, what do you answer when someone asks "so, you claim to be really interested in computers... why didn't you take more computer science courses at university?"

      I hate those kinds of questions, which might be one reason why the credential (no matter how modest) of a minor is attractive.

      --
      I love that donkey. Hell, I love everybody.
    3. Re:*Sigh* by cerberusss · · Score: 1
      the ability to work with others

      On that subject, I always look for inspiration to my heroes in open source, like D.J. Bernstein and Theo De Raadt!

      --
      8 of 13 people found this answer helpful. Did you?
    4. Re:*Sigh* by Kymermosst · · Score: 1

      As a relatively long time (15+ yrs) non-pointy-haired boss ...

      In other words, now you are just plain bald...

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  5. Do it only for yourself by HalWasRight · · Score: 1
    No one really gives a, um, care, about what your degree is in when you are already an IT guy, just that you have enough backbone to finish something you start.

    If, however, you are interested in the coursework, then by all means do it.

    --
    "This mission is too important to allow you to jeopardize it." -- HAL
  6. Go for it. by HotNeedleOfInquiry · · Score: 3, Interesting

    It will mean next to nothing in a small to medium company, but might make a big difference someday in government or a large corporation.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Go for it. by tverbeek · · Score: 4, Informative
      I can't see a person's "minor" making much of a difference beyond their first job out of college. It's kind of like how no one looks at your high school GPA except college admissions departments and maybe your first post-college employer, how you might as well drop the extra-curricular college activities from your resume when you go shopping for your second or third job, and after 10 years in the working world they might not even bother looking at your college GPA at all.

      I was on track for a Math minor as an undergrad, but flunked a class (didn't bother doing the homework, which turned out to be essential to passing the tests), and suddenly had to think about whether I really needed to dig myself out of that hole and struggle through the last couple courses. I didn't. They really didn't interest me enough. And no one has cared. My employers have all been far more interested in my work experience and abilities, not whether I took Differential Equations.

      I also didn't major in Philosophy, but was only a few courses short of that as well. I don't regret that either... both taking the classes and not taking them all. The point is that I took the non-major classes I took because I wanted to learn the material (and I mentioned them in my interviews to make sure my potential employers knew that). Getting a formal minor to put on my resume didn't really matter.

      --
      http://alternatives.rzero.com/
    2. Re:Go for it. by 2short · · Score: 1

      No one except college admissions ever wanted to look at my high school GPA, and no one at all has ever wanted to look at my college GPA. Good thing I guess, since I failed Calc 1 before I decided to become a Math major. I did actually minor in CS. The stuff I learned in the courses has been helpful, but it's never mattered to an employer.

      What has mattered to my employers? Let's see, in school I worked a little for the computing center, and my boss there recomended me to a friend who gave me a summer job doing tech support for an obscure sub-department at Harvard University. Note here that I didn't go there, I just (mostly) sat in one of their basements replacing network cards for a while. Yet I'm absolutely sure that what got me past the HR screen at my first "real" job was the word "Harvard" on my resume.

      So: take classes that teach you stuff you enjoy knowing. Having taken those classes may (but probably wont) help you some minor ammount in getting your first job; which will probably be a lousy job, but will hopefully be somewhat related to something you like doing. Having taken those classes in stuff you enjoy knowing might help you do well at something you enjoy doing, and thus, indirectly help you get a good job you like. But that job will probably be your second or third, and the person who hirese you for it won't care (directly) what classes you took.

  7. Who's paying for your schooling? by ignorant_coward · · Score: 1


    If you are, then get your B.A. and get out. The last thing you need is another semester (another 12%!) on your school loan payments. Your degree gets you your first job. Your first job gets you your second job. And so forth. So, if you want your first job to be CS-related, that's one thing, but otherwise save your money for better things.

    1. Re:Who's paying for your schooling? by Marxist+Hacker+42 · · Score: 0, Troll

      And then, at the end, your last job gets replaced by outsourcing and wham- you're useless.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  8. I'll tell you one thing: by Anonymous+Crowhead · · Score: 0, Flamebait

    A minor in CS is worth more the a degree in Pysch. Jesus, did you go just to get a degree? You might as well have majored in dance.

    1. Re:I'll tell you one thing: by Anonymous Coward · · Score: 1, Funny


      Huh? Who else is qualified to do surveys at the mall?

    2. Re:I'll tell you one thing: by DenmaFat · · Score: 1

      A minor in CS is worth more the a degree in Pysch.

      Money's not the most important thing, but that's good information, thanks.

      You might as well have majored in dance.

      I could still switch to a music major and start earning really big bucks. But I want to graduate before I'm 50.

      --
      I love that donkey. Hell, I love everybody.
    3. Re:I'll tell you one thing: by dark404 · · Score: 1

      I know grand parent's post is flame bait, but he does have a slight point. A friend of mine just graduated with her BS in Psych, and they pretty much told her point blank you can't do very much with a BS/BA in Psych, you have to get your masters to do anything in the field. My advice, don't look at what's in demand / makes the most money, etc. The job market will be different when you graduate if you do so next semester or 4 years down the line. Choose something you enjoy, and can stand doing year in year out.

    4. Re:I'll tell you one thing: by clifyt · · Score: 1

      I'm kinda doing the same. I'm going to go the psych route, but I'm a local geek for my university (I manage a small office that does R&D for psychometric instruments and assessment tools).

      Knowing the market out there, depending on how you want to go, there is a LOT of need for folks that can think both logically and know technology.

      I'm not sure how much you can do without a masters in this field (though I have done a lot of consulting in this area without a degree in either area...though I'd cheated my name on a few publications and work a few conferences in this area a year).

      But really, the tech side of things is needed.

      As for the music major...nah...you'd never make any money with this :-) I make more on the music side these days than with computers or psych, but I think if I had taken actual classes, it'd be just like my lit degree when I never want to write fiction again.

      Send me an email if you are interested in CS and Psych...

    5. Re:I'll tell you one thing: by fuzzybunny · · Score: 1

      Heh,

      my girlfriend has an MS (MA? Not sure how it's classified in Swiss universities) in psych (along with a few sub-degree type things in French and business) and she got an offer from one of the big 5 (at the time) consulting outfits pretty handily. There is, in a lot of companies, pretty hefty demand for that sort of academic background. She makes more than most prestigious-school-CS-graduates I know (I graduated from Berkeley, so that's quite a few.)

      Come to think of it, I've a degree in a piddly-squat international relations type field--(a) it was interesting, (b) I dropped out of CS because it was too much of a fucking nightmare, and (c) it was easy--and I make more than most prestitious-school-CS-graduates I know. Doing IT consulting, natch. I enjoy my company, my work, my clients, and my lifestyle.

      So keep hanging on to the generalizations, kiddo. They're pretty amusing for the rest of us.

      --
      Cole's Law: Thinly sliced cabbage
  9. Who fucking knows by Anonymous Coward · · Score: 1, Interesting

    I got my programming job because I have a minor in psychology, and my boss is an emotional nitwit.

    If you like the courses and are challenged by them, take them. Same applies to basket weaving. You can make a living doing lots of stuff.

  10. Human factors by molo · · Score: 4, Insightful

    You should look into studying human factors engineering/human-computer interaction. Having both psych and CS/programming skills makes you pretty quickly employable, especially if you have a master's. Good luck.

    -molo

    --
    Using your sig line to advertise for friends is lame.
    1. Re:Human factors by Bill+Dog · · Score: 1

      You must mean in academia, because HCI is not even a consideration in the business world I live in.

      --
      Attention zealots and haters: 00100 00100
    2. Re:Human factors by Anonymous Coward · · Score: 0

      I'm the nerd in a translation firm... my anthro schooling basically landed me the job. Basically, they needed someone who could keep computers running, force the Khmer fonts to work in Pagemaker, and who knew enough about Africa to not confuse Amharic and Tigrigna (same writing system, but the people loathe one another). I also have some background in UI design, and should have been guaranteed a sweet spot in making multilingual user interfaces for a Big $oftware Company, but I wound up missing out on the big bucks, and took the translation job instead.

      After rescuing the MUI folks at Big $oftware Company from their eighth-straight cultural fsckup ("actually, guys, you can write Kurdish in Latin script, or Arabic script, or even Cyrillic, but y'know, Arabic script goes from right to left... whoops!") I found out that I missed out on the big bucks job because my resume had nothing related to HCI on it at all. Even thought I've been saving their bacon for a long time, and every single one of those morons owes me their job, and they can't even get Arabic script to display RTL. Nitwits! But I didn't have the right buzzword on my resume, so I missed out.

      Every week, I see a job posting asking for HCI background, or a related buzzword. I think maybe that the biz world you live in is pretty rarefied, or you're a bottom-feeder tech-support goon. /flame

    3. Re:Human factors by titzandkunt · · Score: 1


      [Regarding the importance of Human Factors engineers]
      "...You must mean in academia, because HCI [Human Computer Interface] is not even a consideration in the business world I live in..."

      Do tell what business world you live in. Is this the business world where all HCI's are utter ass?

      Just because you haven't heard of it, or don't understand it, you really shouldn't be so shortsighted as to dismiss out of hand a whole domain of IT endeavour which can significantly affect your bottom line.

      I've seen UI's which were "designed" by programmers. One of them is a product of my current comapany, designed before we realised the importance of ergonomics/HCI input. If we weren't the only game in town, the customer would probably have rejected the product and walked on the contract. As it is, we're contractually obliged to train the users to a specified level of capability for a fixed cost. We're swallowing the increased training cost necessitated by shoddy UI design. Hundreds of thousands of GBP are going down the drain when this cash would be otherwise be pure profit.

      This is the business world I live in.

      T&K.

      --
      Political language ... is designed to make lies sound truthful and murder respectable...
  11. Minor? by Anonymous Coward · · Score: 0

    What kind of minor? You mean labia minor? In that case it is very valuable because it is extremely rare.

  12. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  13. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  14. Who cares? by John+Harrison · · Score: 3, Insightful
    At this point, if you enjoy it, take it. I have never used my minor and I have never regretted it. You will probably actually use yours given that it is more useful than your major. :)

    I encourage every college student I know to take as many courses as they can in CS. Not because they will use them, but because almost any job these days requires interacting not only with computers but with computer people and it is good to have some clue as to what the computer is really doing and what the computer people are doing as well.

  15. And the other way around by mbkennel · · Score: 1


    You get a beautiful program full of object-oriented highly encapsulated buzzword prettified heavy weight infrastructure.

    But the computations don't conserve momentum.
    Or money.

    I.e. a "bad" program which does approximately the right thing to solve the problem is better than a beautiful program which does positively the wrong thing.

    1. Re:And the other way around by Bill+Dog · · Score: 1

      By "a few months down the road they discover it's crap" it's meant that they tried to change something or add something, and it fell to rubble because it wasn't "object-oriented" and "highly encapsulated" etc. You're trying to imply that there are only quickie hack jobs that solve the problem, or well-engineered behemoths that don't, and that's untrue and a false choice.

      --
      Attention zealots and haters: 00100 00100
    2. Re:And the other way around by vistic · · Score: 1

      I would *think* a CS grad would be more familiar with appropriate algorithms and their efficiency than someone not familiar with the ins and outs of programming.

    3. Re:And the other way around by exp(pi*sqrt(163)) · · Score: 1

      What do CS people know about algorithms? Now they might be able to write down a proposition that expresses the fact that an array is sorted, and prove using the Curry-Howard isomorphism that there certainly exists a function that has the right type signature for sorting, but as for actually coming up with an algorithm, I think that would be beneath them.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    4. Re:And the other way around by douthitb · · Score: 1

      a "bad" program which does approximately the right thing to solve the problem is better than a beautiful program which does positively the wrong thing

      I agree, but I believe that you are much more likely to get a program that "approximates" the right thing with someone who actually knows what they are doing (i.e. has a CS major/minor, or has at least taken a few classes past the beginner level).

  16. Re:Push the psych thing further by bersl2 · · Score: 1

    That certainly surprised the hell out of me, but apparently their skill set wasn't up to par from what my boss tells me! (what are they teaching you GT guys over there anyway?!?!)

    The co-ops seem to do fairly well, and believe me, the school loves tooting their horn about that.

    And I might be taking CS, but I definitely want to end up with more than just a CS degree and a job in IT.

  17. just a little joke by Bill+Dog · · Score: 5, Funny

    For a few dollars (and about a semester) more, I can also minor in CS.

    For a few dollars more, you can learn about C++ (the good), Java (the bad), and Perl (the ugly), get a job, and barely make from it all a fistful of dollars.

    --
    Attention zealots and haters: 00100 00100
    1. Re:just a little joke by DenmaFat · · Score: 1

      For a few dollars more, you can learn about C++

      They teach C++ in the first semester these days (by the end...to be continued in CS2...).

      --
      I love that donkey. Hell, I love everybody.
    2. Re:just a little joke by th0mas.sixbit.org · · Score: 1

      wait.. I'm just finishing a CS degree so this means a lot to me... how much is a fistful exactly? I need to know.

      --
      twitter.com/gravitronic
    3. Re:just a little joke by nb+caffeine · · Score: 1

      Ha, woulda gotten the reference without the parenthesis, but how often do you see something like that on slashdot? heh. Good one

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
  18. If you major in CS, minor in logic by QuietRiot · · Score: 4, Informative
    Offtopic I know, but certainly pertinent to many I'm sure...

    A must read : Undergraduation. ( and feedback from anon professors on this essay )

    Yet Another College Advice Essay

    Grab some microeconomics before you leave.

    The following is from http://www.paulgraham.com/hiring.html

    ...
    Have you ever noticed that when animals are let out of cages, they don't always realize at first that the door's open? Often they have to be poked with a stick to get them out. Something similar happened with blogs. People could have been publishing online in 1995, and yet blogging has only really taken off in the last couple years. In 1995 we thought only professional writers were entitled to publish their ideas, and that anyone else who did was a crank. Now publishing online is becoming so popular that everyone wants to do it, even print journalists. But blogging has not taken off recently because of any technical innovation; it just took eight years for everyone to realize the cage was open.

    I think most undergrads don't realize yet that the economic cage is open. A lot have been told by their parents that the route to success is to get a good job. This was true when their parents were in college, but it's less true now. The route to success is to build something valuable, and you don't have to be working for an existing company to do that. Indeed, you can often do it better if you're not.

    When I talk to undergrads, what surprises me most about them is how conservative they are. Not politically, of course. I mean they don't seem to want to take risks. This is a mistake, because the younger you are, the more risk you can take. ...

    Actually college is where the line ends. Superficially, going to work for a company may feel like just the next in a series of institutions, but underneath, everything is different. The end of school is the fulcrum of your life, the point where you go from net consumer to net producer.

    The other big change is that now, you're steering. You can go anywhere you want. So it may be worth standing back and understanding what's going on, instead of just doing the default thing.

    All through college, and probably long before that, most undergrads have been thinking about what employers want. But what really matters is what customers want, because they're the ones who give employers the money to pay you.

    So instead of thinking about what employers want, you're probably better off thinking directly about what users want. To the extent there's any difference between the two, you can even use that to your advantage if you start a company of your own. For example, big companies like docile conformists. But this is merely an artifact of their bigness, not something customers need. ...

    A Public Service Message

    I'd like to conclude with a joint message from me and your parents. Don't drop out of college to start a startup. There's no rush. There will be plenty of time to start companies after you graduate. In fact, it may be just as well to go work for an existing company for a couple years after you graduate, to learn how companies work.

    And yet, when I think about it, I can't imagine telling Bill Gates at 19 that he should wait till he graduated to start a company. He'd have told me to get lost. And could I have honestly claimed that he was harming his future-- that he was learning less by working at ground zero of the microcomputer revolution than he would have if he'd been taking classes back at Harvard? No, probably not.

    And yes, while it is probably true that you'll learn some valuable things by going to work for an e

    1. Re:If you major in CS, minor in logic by djdanlib · · Score: 1

      Thank you for increasing the font size of the article!

      [/stupid humor]

      A solid collection of well written articles to be sure. Thank you for the service you've done a great many college students today.

  19. you didn't tell us what your career goals are by Bill+Dog · · Score: 1

    I think of a minor as potential icing on the cake with one's degree. For example, I got a Business Administration minor (2 additional semesters) while I got my BSCS, because I thought it would suggest to employers that I wasn't just a one-sided nerd, but had some business sense/appreciation for what goes on in "the real world".

    In general I would say a CS minor looks very good accompanying a non-technical major, because it shows you have an interest in and can handle an increasingly technological world and workplace. But since you already have IT experience, I don't think it will help you any.

    The question is, what do you ultimately want to do for a living? If it's programming, the vast majority of companies require at least a BS, in CS, or for some, in any math or engineering discipline.

    --
    Attention zealots and haters: 00100 00100
  20. Degree Subjects Are Meaningless by vfs · · Score: 1

    I have over a decade of experience in the IT field, and from what I've seen, degrees are almost meaningless.

    I've personally seen far, far too many employers treat a degree like a check box on a form - either you've got one, or you don't. Experience is much more valuable than your major/minor is.

  21. In our field, the subject doesn't matter by n9hmg · · Score: 0

    My 8(-3.5)year 2.11GPA degree showed that eventually, I would put up with the bullshit and get the requirements completed. My career has no subject-related benefit from my Biology major/Chemistry minor Liberal Arts (A.B. (our diplomas were in Latin - that's a B.A. to all you Philistines)). I had the piece of paper and bullshitted my way into my first P/A position. Good work since then has resulted in kept me (mostly) gainfully-employed.
    Beyond what it takes to graduate, take classes that interest you.

  22. Make sure you really love the subject matter. by wakejagr · · Score: 1

    I happen to be a Systems/Networking person, and I ended up *not* minoring in CS because the CS track at the school I was attending was 95% programming. I took 1 CS course (C++), learned nothing except syntax (which I learned mostly from online HOWTO's), and never took another.

    If there were more courses in focusing on Networking or System Administration, I'd have taken more. So, check what is offered before you leap in!

    --
    Don't save Windows XP! http://www.petitiononline.com/jjw1xp/petition.html
    1. Re:Make sure you really love the subject matter. by brainhum · · Score: 1
      Quite right. Take a look at the course catalog and decide if the courses are applicable to your vocation.

      That being said, I do feel that everyone working in IT should have some knowledge of programming (even if it is just the knowledge that they hate it). This means learning at least one programming language and a course in data structures. If your minor offers you the ability to get an introduction both the hardware and software side of things, plus theory, I'd say go for it.

  23. CS + General Engineering for UIUC by sirmikester · · Score: 1

    I took the extra courses that I needed for a CS minor, and it was totally worth it. The classes provided me with a background in programming that is useful for any technical professsion. You learn how to reason more logically and break down problems into easily solvable segments. Aside from the programming knowledge, you also gain an understanding of tools like ssh, vpn and samba that help you work more effectively in a connected office..... and MOST importantly it got my foot in the door. No companies were that interested in my major (they didn't really understand it), but as soon as I mentioned I had a CS minor it was a totally different ballgame. Take the extra classes, you won't regret it!

    --
    In linux libertas
  24. Is a CS MAJOR even worth anything? by pyite · · Score: 3, Insightful

    Sadly, I don't even consider a BS in CS to be worth much these days. My feeling in talking with graduates is that the dot com bubble watered down most Universities' CS programs... and I say that coming from a pretty highly ranked CS school. In my opinion, CS programs should focus on less programming and more CS/Math as they seem to just be churning out programmers, not scientists.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  25. The minor is useful for YOU, but has no $ value. by crazyphilman · · Score: 1

    Disclaimer: I majored in computer science and am currently employed as a software developer (lead programmer on a significant project).

    Computer science, in and of itself, isn't particularly commercially viable anymore, what with outsourcing, offshoring, H1-Bs and L-1's getting most of the jobs... You shouldn't look at the question of whether to study computer science as an economic one. It isn't going to make you a penny, unless you major in it and leave the private sector, or go all the way and become a faculty member. It's the new liberal art, you know?

    Having said that, it's one of the most valuable things you can study. Virtually everything will one day be done by or with computers, over networks. Knowledge of computer science is power. And the more you know, the more power you have.

    A minor in computer science will magnify your abilities in your major field of study. It will support you, and let you achieve things other people find mystifying. Let's say you're a historian. While other historians are futzing around with paper notes and cards, you build a database to store your notes and create an interface to it on your PDA. Or maybe you're a biologist, and you catalog your samples that way.

    Other people will notice what you can do and ask you to help them. You'll gain a bargaining chip, something valuable you can trade for what YOU need.

    And in everything you do, you'll be more efficient than your colleagues -- provided you take advantage of it.

    So, yeah, I'd say go for it. Just don't expect it to pay off directly in money or marketability.

    --
    Farewell! It's been a fine buncha years!
  26. Ergonomics by BlightThePower · · Score: 1

    ...I have a degree in Pysch and a Masters in Eng. Without wishing to sound like I'm crowing I cannot keep up with the amount of business being put my way. I started off in academia but I was getting so much consultancy pressed on me that in the end it was pointless to fight it (thats actual consultancy not being a contractor btw). Theres a major skill gap in our field, everyone wants safety and HSE (or at least needs someone to sign off on them) but theres hardly anyone to do it. So get a qualification in Ergonomics (whatevers recognised in your territory) and your Psych/CS degree will make more sense.

    --
    Plays violent online games as: Nerfherder76
  27. Isn't your BA in Psych is enough to be a boss in the IT department???

    --


    -> More Tolerance Is Less Extremism <-
    1. Re:BA by bladesjester · · Score: 1

      To be a manager usually requires at least a BA in B.S.

      Please not that there is no BS in B.S. as it is a fine art and not an exact science =]

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  28. Re:Push the psych thing further by damsa · · Score: 1

    I agree for a lot of jobs like networking or database management or even programming, a CS degree is not really needed. However, get the CS minor. It will make you a better person for it. Also, you will meet people of similar interest which may lead you to contacts in the future. Would a piece of paper that says minor mean anything? Probably not. I have a Math minor and probably qualify for a CS minor if my school offered it and I don't think I got anything concrete out of it, but the fact that I met interesting people out of it. People that may start the next Google. I'm not sure of many psych people I can name that I would feel the same way.

  29. Considering that a Major doesn't do you much good, by Kuad · · Score: 1

    I wouldn't worry about the minor. If you like it, go ahead and take it. More subjects will do you good. But I mean that in a personal growth kind of way - don't expect a future employer to care much, if at all.

    I graduated as a CS major, and to be honest I'd have been better off if I'd taken something else. I'd probably still have my unix sysadmin job, and I've have had the chance to take some more interesting courses.

  30. BA in psych is enough! by Anonymous Coward · · Score: 0

    Contrary to the parent post, work keeps getting pushed DOWN the degree ladder when it comes to psychiatric work, at least in clinical psych. MA's today are doing what PhD's were doing thirty years ago, and BA's are doing what the MA's used to do. Most programs are so strapped for cash and so shy of resources that a good BA will probably find him/herself everything except prescribing meds. If clinical pysch is what you want to do...

    1. Re:BA in psych is enough! by Anonymous Coward · · Score: 0

      PhD's can't prescribe meds. Only MD's can.

  31. seriously... a minor? by big+ben+bullet · · Score: 1

    i don't think having a minor around while doing cs is a necessity...

    this reminds me of a bash quote btw:

    #352172 +(3506)- [X]

    NHBoy: I broke my G-string while fingering a minor :(
    rycool: ...
    NHBoy: I was trying to play Knocking on Heaven's Door.
    NHBoy: Oh well, time to buy new strings.

  32. Minor?? by Anonymous Coward · · Score: 0

    Does minor in college means anything anyway???
    I work for a small college. The administration wants to start minor programs from different departments. Well, our department (among many others) decided not to participate, as what constitute as a minor is a complete joke. Essentially, they want one semester worth of classes (18 credit hours) for any students who have never had any classes in your discipline to be able to complete a minor.
    What does that mean?? Well, that means all the introductory courses has to be included within that 18 credit hours. In some disciplines (particularly in natural and physical science), the intro courses ends up taking 8 credit hours or more. Then, finally, the students get to take more interesting materials. But with this 18 credit hour restriction is something that makes it nearly impossible to make a good minor program in many disciplines because of that.
    The administration wants to start this to add more values to students' education and diversify their interest without making them take extra semesters. Many of us feel that because of the credit hour restriction, they are the programs that have no meat in it, or the programs that nobody will ever do. No matter how you look at it, it is something that does not mean anything.
    We discussed about it in our departmental meeting, and the general consensus was that we cannot do this at all in reasonable sense. By producing a minor program with our name associated with it, it could actually harm our reputation, as we cannot possibly teach what the students need: we can't do half-ass job and give students seals of approval.
    I don't know about your school, but my guess is it is not that much different. I know many other schools' minor programs are that way as well. According to one of my colleague's wife, who teaches different college, at her college, minors mean absolutely nothing, and students know about that. Some of the students still get those, as it is something to add to their CV when they look for jobs. But in the end, what you know, what you have experienced is much meaningful in job market (in the US anyway).

  33. The right question: by Anonymous Coward · · Score: 0

    Is it valuable to you?

  34. Yes - for 4 simple reasons by jsailor · · Score: 1

    1. People (especially self-proclaimed techno-geniuses) often look down on Psych majors trying to play with technology. The minor will help with that - especially if 2 years from now you decide to work in IT.

    2. Perhaps more importantly, people hiring into positions that would entertain a psychology degree are very happy to have someone on their side to help them deal with those nasty nerds. Perhaps reason 1 has something to do with this feeling?

    3. Most positions require a level of computer savvy these days. Even if it's a simple as knowing how to graph data points in Excel or helping with Internet applications.

    4. It rounds out your education and demonstrates that you can perform well in left-brained a right-brained tasks. This is not common and positions you well within the marketplace. It's very common for non-technical managers to look at a resume and say "too geeky" or for technical managers to say "no tech skills"

    A few hundred dollars is nothing if it helps you as much as I think it will.

  35. I had a CS Minor and now have a job in Tech. by sho222 · · Score: 2, Interesting

    Quickly breezing through the replies to your post, it looks like I might be the first person to reply who can actually speak from experience.

    I graduated during the downfall of dot-coms with a BA in Economics/Finance, and a minor is CS. Being stubborn, I shunned the i-banking jobs my fellow Econ majors were taking and still went for a job in technology (even though they were in scarce supply). I ended up finding a great company that was more interested in hiring smart people than what letters they had on their degree. The one requirement my company has when evaluating candidates (besides high GPA) is that candidates must show a passion for technology. I can safely say (because I confirmed it after getting the job) that the CS minor on my resume, along with the related work I had done during my time at school, was the element that put my resume near the top of the stack and landed me the interviews. A CS minor is not where it ends -- you'll have to prove your skills and knowledge during interviews, for sure, but having a CS minor can be a huge boost to your overall package and help get your foot in the door.

    Once you are in the real world, the difference between having a CS Major and CS Minor will fade pretty quickly, IMHO. In my experience, the basics that you learn from earning a CS minor (software design principles, data structures, etc.) are enough to put you in a position to learn the specific software design practices of the company that hires you. Chances are pretty good that everyone that starts at the same time as you will be learning a whole new set of company-specific tools and practices anyway. CS majors may have an upper hand just from their experience with how to solve CS problems, but if you have the passion, you'll put in the extra work it takes to catch up. It's also good to befriend the smartest you meet in your first week - if your company isn't highly competitive (and I think most tech shops aren't), you'll be able to learn a lot just by sharing experiences and get a little help once in a while when you're stumped.

    So, the bottom line from my perspective is that if you seriously want a job in technology, go for the extra cs minor. Don't worry about the extra 12% in student loans that some other poster pointed out - you'll have those paid off way ahead of schedule if you're successful. If technology is where you want to make your succuess, a CS minor will do a hell of a lot more to get you there than just a Psych degree.

  36. We Need Help... by Anonymous Coward · · Score: 0

    I think you should use the minor in cs to augment your career in psychology,,, has anyone studied the personality disorders of people in this industry? please help us.. lol

  37. answer by mattdm · · Score: 1

    Absolutely. On the other hand, if you don't go ahead and get the minor in computer science, what do you answer when someone asks "so, you claim to be really interested in computers... why didn't you take more computer science courses at university?"

    "I'm interested in computers, not computer science."

    And then explain the statement. I know CS professors that have no idea if the system on their desk is from Sun or SGI. And they don't need to -- they work in abstractions and barely need actual software, let alone a physical computer.

    I'm not degrading all you CS majors -- pure math is cool and all that, and we definitely *need* that aspect. And having that theoretical background is great for a programmer or designer. However, for many computer-related job, someone who didn't take any CS classes but is a serious geek at heart will be better.

  38. Thanks for the Advice by DenmaFat · · Score: 1

    Thank you everyone who commented, especially those with CS minors (or those fingering them). This is exactly the kind of reality check I needed. I'm still going to forge ahead with the minor, but not out of the hope that it will land me a job (though it was heartening to hear that it may have made the difference in getting a couple of people jobs).

    The HCI tangent really interests me, and I googled upon the HCI Bibliography:

    http://www.hcibib.org/

    That's enough to keep me busy for a while. Maybe in a couple of years I'll be asking the same question about the CS Master's.

    --
    I love that donkey. Hell, I love everybody.
    1. Re:Thanks for the Advice by emplynx · · Score: 1

      I just finished freshman year as a physics major (which also starts with p, just like psych. I took Programming I and II this year (C++) and loved both of them. I've been talking to my advisor about getting a C++ minor. He highly recommends it. I know we'd be in different fields, but he said that with a CS minor with physics, I'd be in a good position for internships and graduate school and jobs. He said if you can come right in to a physics lab and be able to program your equiptment and be ready to go, and not have to waste time learning to program it, that is a great skill in modern times. So I say go for it!

      --
      -Tim
  39. Do it ! by Anonymous Coward · · Score: 0

    I have a lot of friends who are working in a set of fields having nothing to do with IT or computers, at least at the beginning. Things moving on in companies, they all had to get involved with computers. Most of them started with excel, and slowly had to do some minor programming tasks (in VBA) for sorting, classifying, cleaning data, same thing for word, access, or the company SAP system. Helping them out with their scripts, I can assure you that just some basics in programming would have helped them getting some structure in their work.

    They are in positions where they have to say yes or no when the company is going to hire the next guy, and be sure that a guy with some CS knowledge will rank higher.

    In the coming years, more and more things will get down with computers and having the basics will help you a lot.

    Cheers, Guillaume

  40. Human Factors by BlightThePower · · Score: 1

    is a legally mandated area of analysis in the chemical, heavy industrial, nuclear, transport and defence industries. Theres plenty of work out there. What you say is a truism; HCI is an academic term not used outside. As the grandparent gets right first time, Human Factors (or some variant with the word "safety" in often) is the industrial term, but much of it will be HCI in nature (where its referred to as Human Systems Engineering btw).

    --
    Plays violent online games as: Nerfherder76
  41. Be careful by chrisatslashdot · · Score: 1

    I am a mechanical engineer with a 2nd major in mathematics. I took Choas/Dynamical Systems, Linear Algrebra, and Complex Analysis to get the double major. I think this actually hurt me while interviewing to work in industry as a M.E. The stereotypical math nerd doesn't possess the hands-on, get-it-done attitude that a sucessful engineer has. I'm glad that I got the 2nd major but I would have played it off as trivial when job hunting if I had it to do over.

    --


    Simple people talk of people, better people talk of events, great people talk of ideas.
  42. worth by Anonymous Coward · · Score: 0

    About as much as a certificate stating you are the "World's Tallest Midget".