<p>You could major in geology and minor in computer science. This is relatively common from what I’ve seen.</p>
<p>Geology is a high-earning degree according to the large salary surveys out there, but mostly working for petroleum/mining companies, not really doing anything “green”. Just a warning.</p>
<p>You could try a Geographic Information Systems emphasis which is computer-based environmental/mapping work but I’m not sure it would be what you’re looking for since it would probably be part of a geography program/department and add some social science curriculum of very questionable value.</p>
<p>Or a technology-centric environmental science program. A good example is the Environmental Science (Geospatial Science) program at Humboldt, which combines a core dealing with basic environmental policy and ecology with upper-division coursework in digital cartography, remote sensing, database management, etc. These are popping up here and there, however, they basically skip the chemistry, so they’re actually closer to a CS/GIS degree than to an environmental science degree despite being a BS in environmental science. Confusing so far…</p>
<p>CS will get you a job in virtually any field and is very versatile in grad school. It pays better than anything. However, do you even like it? Upper-division CS classes can get pretty hectic if you’re someone who doesn’t even enjoy programming (and some mandatory knowledge of hardware). Burning out half way through a degree is more tragic than anything. By graduation/employment you will be expected to be a knee-deep OCD computer nerd, not just someone who dabbles in it.</p>