Welcome to College Confidential!

The leading college-bound community on the web

Sign Up For Free

Join for FREE, and start talking with other members, weighing in on community polls, and more.

Also, by registering and logging in you'll see fewer ads and pesky welcome messages (like this one!)

As a CC member, you can:

is computer science a good major?

drakeadrakea Posts: 14Registered User New Member
edited January 2013 in Science Majors
I'm majoring in biology and like most of biology majors, I'm planning to go to med school. But the thing is, I find my biology class to be ridiculously boring that I find it hard to study for it. I ended up with a C in that class on my 1st semester in college and an overall 3.16 gpa which is a little lower than what I was hoping. I was thinking I should just take all the pre-med classes and major in something else like computer science. If I don't go to medical school, I don't want to be stuck with a biology degree and working on lab rats. So in case I don't want to go to med school anymore or do not get accepted to any med school, I can be a software engineer. What do you guys think? Although I heard a lot of computer science jobs have been off-shored to other countries. Also, the computer science program at the university that I attend is not yet accredited by ABET but the graduates have received job offers from IBM, Microsoft, Raytheon etc.
Post edited by drakea on

Replies to: is computer science a good major?

  • FunkyhamsterFunkyhamster Posts: 75Registered User Junior Member
    From what I've heard, the idea that computer science jobs are being outsourced is something of a myth. Basic programming jobs are being outsourced, yes, but there are plenty of opportunities for higher level jobs here in the states. In fact, I remember reading that companies are starting to higher foreign workers for these positions simply because there aren't enough qualified candidates here in the US.

    If you want to read up on employment opportunities yourself, check out this link: Occupational Outlook Handbook, 2010-11 Edition

    From what you've said, it sounds like majoring in computer science would definitely be a good idea (provided you're interested in it). I'd agree that if all you want to do is go to med school, there isn't really a reason for you to get a biology degree.
  • jwxiejwxie Posts: 1,479Registered User Senior Member
    First, outsourcing is an inevitable consequence of an interdependent (global) economy.
    Second, computer science is software engineering, but because of the nature of computer science education, it's an ideal path to become a software engineer.

    Whether you end up being a software engineering or not, your major does not restricted you from other opportunity, but being in a major opens up some specific choices of career path.

    To people, they think programming is straightforward and simple, but a good computer science student would invest hours to program, to read, and to solve problems. It can be very boring and tedious, especially at the debugging stages.

    You may not like it. Start today, you have a winter break, try to learn a programming language.
  • sherry99sherry99 Posts: 36Registered User Junior Member
    whether the major is good depends on if you really like it, i think. one of my friends major in computer science during her freshman and sophomore years and got a high gpa, but the next year she dicided to quit, at the same time, she gave up her father's company, because she knew that her passion was not in computer science. and i believe she feel good about her major now.
  • umdclassof80umdclassof80 Posts: 372Registered User Member
    I would strongly recommend getting a degree in computer science. The opportunities are endless. At two local state universities, I've been told that all the comp sci majors have a job lined up before they graduate. My D (who is a high school senior) has been offered a paid summer internship at a local university research lab. She will be majoring in comp sci this fall.
  • loopbackloopback Posts: 17Registered User New Member
    Computer science is the best major.

    You can directly apply what you learn on your own personal projects. Easily find (interesting) research work to get in on. Get a job lined up before you graduate, or have your grad school education financed. Start your own business as an independent software vendor or work at some of the best companies in the world. Enjoy a career consistently ranked as the best career to have (software engineering). Write code instead of essays. Skip the bs hand-waving and memorization other majors have to put up with. Have the freedom to go into ANY industry you want, or have better chances of getting into med school (if you also complete the pre-med reqs) or law school.
  • crjenkinscrjenkins Posts: 1Registered User New Member
    I know this is a little late but...

    Some colleges may offer a Computer Science degree with a concentration in areas such as Bioinformatics and Computer Vision (with Biomedical Engineering classes being one of the selections). As well as Business and Computational areas. It is still quite possible to work in the medical field as a computer scientist, if you wish to not give that up.

    Computer Science & Engineering: Bachelor of Science in Computer Science <- A college I'm attending offers this.
  • virgel1989virgel1989 Posts: 4Registered User New Member
    Hi i'm a high school grad, actually iv'e been thinking if ill take computer science or information technology .What do you think is the best, and to tell you honestly i'm not good in math but i can say that i can handle it.Because i think that this major is so challenging to me so i decided to take this course.but somebody said that this major is so hard,is it true?please..!any suggestion ?
  • virgel1989virgel1989 Posts: 4Registered User New Member
    is it hard?actually i decided to take this major and to tell you honestly? i don't have any idea of this major,
  • umdclassof80umdclassof80 Posts: 372Registered User Member
    Computer science is not an easy major. That's for sure. There is quite a bit of mathematical logic involved. You will have to take some high-level math courses such as Calc I, Calc II, and linear algebra. What is the highest level of math that you completed in high school? You will have to take many programming courses. Information Technology is not as difficult. There is less math and you may only have to take a couple of programming classes. If you are currently enrolled in college, I would encourage you to speak to an academic advisor.
  • hpkpk123hpkpk123 Posts: 1Registered User New Member
    See "What People Think I Do / What I Really Do (Computer Science)"
    What_I_really_do.png
  • hikaru12hikaru12 Posts: 37Registered User Junior Member
    I think a lot of the people on this thread are very much biased towards a CS degree. While I agree with them that a CS degree can get you many job oppourtunities because many companies ask for it and it's one of those rare careers where you can transfer your skills from one job to the next and still have it be as valuable, I don't agree with people saying it will allow you to get any job you want.

    CS is very much inclined towards Software Development. A CS degree really only has a few electives included within it that allow you to explore other IT fields like Networking or computer repair. As a result, when you come out of CS, you're pretty much stuck in a software oriented position. If you wanted to do a hardware type of thing, you couldn't really do that with a CS degree.

    As other people have said, CS is far from an easy major. It has many high level math courses to get you to think logically and improve your analytical skills. Programming also involves a lot of dedication and patience for finding small coding errors. I believe it really takes a special kind of person to sit in front of a computer screen for hours trying to find out why your floating point number is not being truncated at the right number of places or why a certain piece of text isn't printing the way you need it to print.
Sign In or Register to comment.