Computer Science is the closest to the purest applied mathematics you can get. In fact, Carnegie Mellon Univ called Computer Science “Applied Math” back like a few decades ago because of this.
In other words, if you dislike the idea of math itself, Computer Science might not be for you.
Please do not follow for the “sake of money”. There are other just as good jobs that are similar to “medical school” if you truly love that route. One route is nursing. A very stable career. Sure it is competitive to get in but it is less competitive than most medical schools.
Having said that, CS depending on your university could be easy or extremely difficult. In fact, in many top universities, I can argue that CS is probably the most time-consuming major in all of undergrad.
It is not abnormal to take 1 CS course that demands 40 to 70 hours of week of studying to do well in the course (this is not the norm but certain schools tend to have a few courses that requires such effort). Now, consider you have 4 to 5 other classes (maybe another 2 is also CS) and it can be very plausible that you might fall in a state of depression, etc. simply cause of the work ethic and even lower your GPA more.
With all that said, take an Intro to Comp Sci class. If you like it, follow it. Follow your passions. Programming (NOT computer science) requires at most Pre-Algebra in majority of careers.
Also, within computer science, if you TRULY love medical or biological related careers, you can study in a biology related field that utilizes heaving programming. Bioinformatics, Computational Biology, BioMathematics, etc. etc are all viable careers.
And then there’s also biomedical engineering.
Just note, in average, a computer science major spends more time studying (in his or her desk) than that of an average pre-med student.
Take a CS intro course and see yourself. You never know~. Also, … message of the day:
IT’S ALL RIGHT. YOU CAN DO IT!
Don’t be scared. It’s alright. It’s just 1 year. You got 3 years left to correct it. Learn from your mistakes and just make sure you don’t make such mistakes again.
You can do it. Don’t be discouraged. You can stand up.
Just note, if you really know that you are weak with math, be careful with your later CS courses (be picky). Some upper CS courses are very math-intensive. In fact, CS is very math intensive in itself. Fortunately, computer programming isn’t math intensive but just do note that your “weakness” in math is very abused in many higher CS courses.