Civil Engineer in undergrad looking to add a minor. Biomedical Engineering vs Computer Science?

As the title says I’m currently a civil engineering undergrad but not totally sure it’s what I want to be doing forever. Looking to add on a minor to open up opportunities for potential grad school. Computer science seems like a great skill, but I don’t have much experience coding. I’m sure it’s interesting. Biomedical engineering I know I will enjoy but I’m not sure how compatible it is with my major. I know I would excel in that subject matter. Opinions?

  1. You don't have to add a minor to not do civil engineering forever; your major by far does not determine what you do for the rest of your life. It's just something you are interested in enough to do for the next four years and a good stepping stone into your first career. Your future job experiences and networking can help you change careers.
  2. If you want to open up opportunities, the ideal thing to do is to pick something different from what you are studying now. CS is different; biomedical engineering is similar to what you do now (and many engineers go into biomedical engineering later - that's not uncommon. You don't need a minor to do that). You don't need prior experience coding to minor in CS; you can just do it.

So update. I just talked to my advisor and to do a minor in comp. sci I would need another 38-40 credits while for a biomedical engineering minor would only take 12 credits. With the biomed minor I can still graduate in 4 years. I’m leaning that way and might try to learn coding on my own