is computer science a good major?

<p>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.</p>

<p>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.</p>

<p>If you want to read up on employment opportunities yourself, check out this link: [Occupational</a> Outlook Handbook, 2010-11 Edition](<a href=“http://www.bls.gov/oco/]Occupational”>http://www.bls.gov/oco/)</p>

<p>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.</p>

<p>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. </p>

<p>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. </p>

<p>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. </p>

<p>You may not like it. Start today, you have a winter break, try to learn a programming language.</p>

<p>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.</p>

<p>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.</p>

<p>Computer science is the best major.</p>

<p>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.</p>

<p>I know this is a little late but…</p>

<p>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.</p>

<p>[Computer</a> Science & Engineering: Bachelor of Science in Computer Science](<a href=“http://www.cs.wright.edu/cse/students/bscs.shtml]Computer”>http://www.cs.wright.edu/cse/students/bscs.shtml) <- A college I’m attending offers this.</p>

<p>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 ?</p>

<p>is it hard?actually i decided to take this major and to tell you honestly? i don’t have any idea of this major,</p>

<p>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.</p>

<p>See “What People Think I Do / What I Really Do (Computer Science)”

<a href=“http://s13.postimage.org/4wptwp5vp/What_I_really_do.png[/img]”>http://s13.postimage.org/4wptwp5vp/What_I_really_do.png

</a></p>

<p>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.</p>

<p>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. </p>

<p>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.</p>

Depends on what kind of job you are trying to get and what your passions are. I would say if you really aren’t interested in doing computer science for fun and just want to do it as a good career then you may find trouble getting a job. You don’t get taught much practical knowledge in your classes, it’s up to you to do that work yourself when you aren’t in class to build your skills that will get you a good job. Most computer work nowadays is about what you can do and not so much what you have learned, because without being able to do the work no one will believe you or care.
Check out a video I made discussing some aspects of why I chose to do computer science: https://youtu.be/0zBj2ot5NWE

This thread is years old. Please don’t revive really old threads like this, especially for self-promotion.