I'm currently a Pre-Med computer science and math major.
One thing I recommend, is that you think long and hard before choosing computer science as a major. Unlike many majors, computer science requires so many requisites that it takes up many of your elective slots, so switching majors later on can literally mean starting over from scratch(In fact, I have to attend summer sessions just to get in some humanities). It IS a lot of work, but I would say the difficulty is on par with that of other engineering majors (all of these applied sciences are very tough!).
I agree with the above posts in that you should make sure you enjoy programming before you get into it. Another thing, Computer Science courses are so time consuming that its hard to get everything done, especially with these pre-med courses hanging over your head. Also, more than likely you may have to attend a few summer sessions, because like I said earlier, you have very little room for electives. ( I personally have to attend 3 summer sessions if I want to graduate in 4.5 years)
Also, computer science is definately unique from any other major. The reason is that unlike many majors, you study computer science by tweaking and playing around with programs. Thus, you can't take mini study sessions (1-2 hours at a time), rather you have to have large blocks of committed time (3hours - all nighters). Lets just say that for me, all-nighters are not an uncommon thing when working on programs :wink:
There is one nice thing about computer science. Its courseload is so math intensive (reason why you have so little electives), that becoming a double major at most schools in computer science is relatively easy. At many institutions, 2 more math classes will get you a SECOND degree in math, which I would say may look impressive on any application, including your med school apps.
- Good Luck,
If you choose a computer science-premed route, I'd say good for you! It is a long and very VERY difficult route to medical school, but in the end I think it will pay off. Not only do you have a great degree as back up for med school, but I believe medical school admissions boards know the difficulty of the curriculum in computer science + math and will take that into consideration. Btw, don't fall into the trap by judging the major on the first intro cs class. Many people make this mistake, lets just say that comparing my computer science courses to other classes, classes like even my upper-divisional math and pre-med pre-reqs are a breeze compared to the upper-divisional CS.