4 ms·
I dual-majored in CS and Business. I don't think any single class really stands out, but the combination of a broad sampling of classes lets you make connection
by bstpierre 14y ago
I dual-majored in CS and Business. I don't think any single class really stands out, but the combination of a broad sampling of classes lets you make connections between various topics. A few classes that have had a lasting impact:
* computer architecture -- for understanding what's going on at a low level
* digital circuits -- for understanding the next level down
* physics -- yet another level down...
* all the various math -- shouldn't this be obvious?
* statistics -- take the course from the Math Department if possible; the courses offered to Liberal Arts & Business majors were watered down
* organizational behavior -- for understanding how humans interact in groups
* a foreign language or two (and don't just learn the language, learn about the culture) -- for an appreciation of how things work elsewhere
* a course in something you know nothing about that requires a lot of writing (I found this to be better than the actual "writing course") -- to learn how to research, organize your thoughts, and present information
Also, learn how to get along with people, and keep in touch with the people you meet along the way.
Looking back nearly 15 years later, the courses I wish I had taken:
* more EE
* forestry & ecology (I own some land with a woodlot now...)
* compilers (it wasn't offered every year, and I had a scheduling conflict the last time it was available) -- though this isn't that hard to self-instruct as long as you have a solid footing in the basics