Comment Operational simulations (Score 2, Interesting) 150
Computational physics is indeed a very good choice. I'll go a step further and recommend any field where modelling is done in an operational setting, i.e. meteorology (weather, tornadoes,
Often the difference between developing simulations just for research purposes and developing them in an operational environment is code quality. Mission critical code must be more rigorously developed, which means that there is more opportunity for CS majors to apply their software engineering skills to practice. Also funding for operational work tends to be more stable than research grants, since there are more immediate benefits to society.
There are, however, also opportunities to do research. I have a MSc in computational physics and in the few years I've worked with operational model development I've continuously had opportunities to participate in research papers. The PhD's I've worked with always seem appreciate my contributions, I have plenty of work to keep me busy and I learn exciting new stuff about nature every day.