3

Hardware classes for software dev student?

Hey guys. Currently getting into second year of a 5 year curriculum to get an 'Integrated Master of Computer Engineering & Informatics' Degree here in Greece.

I'm already into software, I'm fooling around with java, go and php, making some games, web services and anything I find interesting in general. Recently, with the logic design class, I started liking hardware stuff (I didn't really like them before).

We're getting to a point where we might have to decide between picking hardware-centered or software centered subjects. I'm thinking that I can probably learn whatever is taught on the software side by myself (with a bit more studying of course), whereas hardware would be more difficult to study alone.

That said, I'm considering picking hardware, but I am skeptical. What do you think? I'll certainly miss out on the concurrent processing, data structure and how-a-compiler-works classes.

What do you think?

P.S. University here is free

Comments
  • 0
    well both ways can be learned by yourself the real decision you have to make would be "what would be more useful to learn at university" which is completely up to you since we have our opinions but you have one yourself.
  • 0
    I agree with you. There are tons of free resources online that will help you understand software subjects (and probably much better than your uni profs or books. Our algorithms and data structures book was terrible!). For hardware you will need access to labs and expensive equipment that you can find for free in universities. But in the end just pick what interests you more.
Add Comment