Disclaimers: I'm not an engineer, but my CS degree is ABET accredited. I also took a few more Archaeology, Cog Sci, and Philosophy classes than strictly necessary.
Disclaimers: I'm not an engineer, but my CS degree is ABET accredited. I also took a few more Archaeology, Cog Sci, and Philosophy classes than strictly necessary.
When I was in college I did have to take philosophy 101. It and all of the other core classes such as biology and English were nothing more than annoying hurdles. I do enjoy learning about philosophy and such, but that is not at all what happened while I was trying to get my degree.
Though to be totally honest, to a large extent I considered the entire degree earning process to be little more than an about hurdle to entering the job market. I spent practically zero time reflecting in any of it during the process.
Did a Bachelor's + Master's degree in CS in Europe. Only around 5% of my coursework had (and could!) be outside CS. And you could fill that with things like Game Theory 102 or Copyright Law 101 or something without issue.