I am currently an undergraduate student looking at going to Medical School. I am planning to take one or two gap years, where I want to apply for either an internship or research in bioinformatics / multi-omic analysis.
Right now, I am faced with a decision on whether or not to drop the Data Structures course for my Senior Fall (I graduate this semester). The class goes through data structures, algorithm science, and more general concepts in Java Programming. It is my senior year, last semester, and I do not want to risk hurting my GPA (it is a notoriously difficult class to get a good grade in).
My question is this: how important are Data Structures to multi-omic / bioinformatic analysis, should I take this course, and are there other factors am I not considering? I have heard that polymorphism / object-oriented programming / unit testing are more for backend software development jobs, and that disease research often relies on Pipeline / R / Python / other tools.
Could I still get a role in a Biotech start up or research if I do not take this class? I have taken other coding classes and have undergraduate research that gained me a lot of skills outside of the classroom.
I appreciate any advice you may have. Thank you.