A degree in Civil Engineering has very specific—some might say limited—potential for application in the future, be it post graduate degree work or gaining experience with applied education (think: residency, doctoral degree, that sort of thing). Computer Science can fit in just about anywhere and leaves the most doors open. Plus, betting on technology is usually a pay-off. Jobs pertaining to Computer Science are not going anywhere, and having a good fundamental grasp on the concepts of object oriented program versus procedural programming, manipulation of large data objects, passing by reference vs. passing data, variable scoping, linting, on so on & so forth… it will give you an advantage for quickly learning new coding & programming languages in the future, but at the expense of unneeded general education credits and unnecessary electives.
But looking at the curriculum, gah! I would so much rather go back to school for Civil Engineering, as I would get to study Chemistry, Geology, Physics etc in addition to Hydraulic Engineering (which I almost went to School for originally).
I mean I'm good with computers, real good. I'm not some guru, necessarily, I can't code, (well sort of but not really) but I'm rather well-versed in from an IT perspective. That said, I'm just not sure I'd enjoy the coursework involved in a Comp Sci program as much: I'm not sure I would "love" to be an IT guy for the rest of my life. It would be a job, sure, but I wouldn't "love" it. You know what they say, do what you love and the money will follow. I
would however love to engineer highways, engineer dams, engineer buildings, that would be awesome. I would also love to learn basically every last GEC course involved in a Civil Engineering program, too.
There is one IT job I would love to do, and that would be working for the
@CIA hacking cell phones, infrastructure systems, IOT devices, vehicles, like all the crazy Vault7 stuff they do. That would be an AWESOME job. That said, I doubt I'd be able to get clearances to work for them with my past history of Meth use and mental illness, along with whatever is in the file they have on me at the moment. Plus, you sort of need to be gifted in IT to work for either the NSA/CIA, and while I'm far from stupid, I'm not gifted in IT, and likely never will be.