Любые из естественных наук будут справедливы даже с CS, насколько математические требования идут, только в разных направлениях. Это может помочь найти работу в географических информационных системах, встраиваемых системах в нефтяной или горнодобывающей промышленности или в приложениях дистанционного зондирования, прежде чем перейти к чему-то более «чистому» в плане разработки программного обеспечения. Вчера я видел старую публикацию о работе на Каймановых островах, для которой требовалось знание ArcGIS, чтобы это стало вопросом сферы применения. В некоторых позициях степень Геологии будет активом, подобным упомянутым мною, а также такими вещами, как создание физического движка или тектоническое моделирование.
В других областях, таких как, возможно, анализ алгоритмов, это может повредить, но, честно говоря, это не должно иметь большого значения, и это определенно не будет после нескольких лет работы в этой области. Мой отец был системным администратором и программистом в течение 25 лет, и он имеет степень прикладной физики. Единственные причины, по которым у него когда-либо возникали проблемы с работой, - это то, что его знания о текущих технологиях не сработали, а личные причины - его собственные. Таким образом, наличие степени геологии вполне может дать вам преимущество, а не недостаток. Есть даже поле под названием «Геоинформатика», которое объединяет их на равной основе.