DEV Community


Discussion on: What are some courses I should absolutely take in University as a Software Developer major?

lukewestby profile image
Luke Westby

If your university offers any courses on music technology I hope you’ll consider taking one! Making music with software is fun and I learned more about human-computer interaction from that course than any other. I’d also recommend computer ethics and at least one elective each of history, political science, and philosophy if you have room in your schedule. Even if you don’t find those subjects interesting on their own the course work will be great for working on writing, communication, and critical thinking outside of technical domains.