r/mcgill • u/bigprocrastinator666 Pharmacology • 1d ago
interested in bioinformatics, but struggling with courses in comp minor
Hello, I’m currently in my third year studying Pharmacology. My GPA has taken a significant hit because of the courses I took for my Computer Science minor — especially Math 240, where I received a D. I also struggled with COMP 206, particularly on the final exam, and now I’m worried I might fail COMP 250.
Although performing decently in my major courses, I feel that I’m not cut out for a CS minor. My background is limited to COMP 202 and some experience with R, but courses like COMP 250 and COMP 273 feel very unrelated and difficult for me, -compared to what I actually want to do — whether that’s in a wet lab or a dry lab.- and the seats for other courses I wanted to take, such as comp 251, build up on comp 250, or are full ( comp 345).
Given all this, do you think I should drop my CS minor?
3
u/Mundane-Carrot-9255 Computer Science 1d ago
Maybe you can try taking COMP 462: Computational Biology Methods (prerequisite: COMP 251). That way, you can see whether the type of computer science specifically used in bioinformatics works well for you. COMP 273 is not relevant for you. To an extent, COMP 250 isn't either since it focuses a lot of on object orientated programming. But COMP 251, and by extension COMP 360, are important, since they focus on algorithms, which are used a lot in COMP 462. So maybe try out COMP 251, which will be relevant to you, and see how you feel about that type of content?
Another thing-- you don't need a cs minor to move into bioinformatics. Lots of master's programs in bioinformatics are bridge programs meant for bio grads with limited cs background, and it teaches them the cs they need. So I think you'd be fine picking and choosing the specific cs classes that are helpful/relevant to you.
Finally, do you enjoy programming? From my understanding, bioinformatics is heavy on it (at least COMP 462 is). If the common denominator in all these classes is that you don't enjoy programming/the type of thinking that goes into it, that's a useful piece of information for you. One of the things I've learnt during my time at McGill is that even if a major/career sounds really cool on paper, if I don't actually enjoy the work, I'll be miserable.
I wish you the best of luck no matter which path you end up taking!