I'm double majoring in computer science and ancient Mediterranean studies and the reaction I get a lot of times is "lol, how do those two even relate?"
Which, first of all, they don't have to. I can be getting my ancient Mediterranean studies major purely because i think it's interesting and it not have anything to do with my plans for a career in computer science, but also, they are far more intertwined then people realize.
A lot of the computer science logic can be applied to ancient Mediterranean studies. I can easily identify formulas and structures in myths and use those to further analyze the text. Translating ancient Greek is shockingly similar to trying to understand code because ancient Greek is a very logical language in how it's written. Also, analyzing philosophy through a very mathematical and logical lens can help you understand the arguments in very precise terms, which can be a useful tool for understanding the points being made.
On the other hand, computer science isn't just about the programming part, but also about being able to interpret a request and figuring out how to translate that into a program. You have to account for what humans will try to do, and how to make your program easily usable. I'm consistently studying how to interpret and analyze texts, and what different cultures and time periods did to try and overcome challenges. These skill sets are absolutely applicable to computer science, even if it's not clear at first how.