I would suggest that you take up Computer Science (CS) as your major and do a Biomedical Engineering (BME) minor. It helps a lot to have a strong background in a core engineering field for Biomedical Engineers. That way, you'll end up having a strong programming background and get a taste of Biomedical Engineering so that you can decide if you want to go to grad school for BME or CS. Also, you can intern in both CS and BME companies which will give you a clearer picture of what your interests are and how the growth is in the field
If you are really into biomedical then take it up otherwise, don't. Because, it is a specifically limited course which will limit your options, in case you aren't interested in it. As of now, the field isn't as promising as computer science is but, the thing, computer science has now become a saturated stream so...it's up to you, there are pros and cons for both but, if you're into biomedical, i suggest you take it up and then you can go abroad because, this field has better offerings there.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile