Variety of Computer Science Disciplines...

At the university I attend in California, the Computer Science major has a number of different "deep courses". It is required to take one of these and then to travel afterwards down a single path, which will narrow down the selection of fields in the future.

I thought that since this community is driven by technology, some of you would be willing to share personal experiences, second-hand experiences, opinions, and more with me since I'm in the planning stages for the next few years of my life. What I decide now won't necessarily be set in concrete, but it will sort of nail down my [potential] future career.

In particular, one "deep course" segment would allow me to combine Computer Science with Biology in a path called Bio-Informatics. Though I'm not entirely sure, I believe this would be the type of degree that companies like Genentech would like to see in a potential hire. Also, I could take the road of the Game Developer/Designer. Or an Artificial Intelligence programmer (maybe working on the next iteration of Siri?).

Honestly this is all new to me. I'm trying to get a better handle on my future. It's something that's sort of rushed here I guess (though supposedly still optional for the moment). I am, however, definitely pursuing Computer Science (to be a programmer somewhere, sometime) as a discipline.

What I'm looking for is a set of valid opinions and beliefs about this. With all your knowledge, I ask that you simply give me a general idea of what I can do.

Thanks for anything you guys can recommend or describe. I would really appreciate it.