3 ms·
At ANU I took one of our (quite few) digital electronics courses that taught me how to design simple digital logic on FPGAs. It ended up being probably one of m
by ajdlinux 10y ago
At ANU I took one of our (quite few) digital electronics courses that taught me how to design simple digital logic on FPGAs. It ended up being probably one of my three favourite courses of my degree.
I think what I got out of it was similar - I'm obviously not nearly as knowledgeable as a fully fledged electronics engineer, but I have some basic knowledge which allows me to cross the gap between software and hardware and truly appreciate the fact that it is actually possible to get from just having a pile of logic gates to having something resembling a processor.
To anyone reading this who's currently a CS major - if you have the opportunity to do a course in digital logic design I'd highly recommend it. Regardless of what layer of the stack you end up working in, it's a lot of fun and very satisfying to understand how this stuff works. If you do end up working fairly low in the stack it's particularly helpful - after uni I ended up working on kernel development at IBM where even though I don't work in hardware engineering I've found it helpful to have some of the background knowledge.
- ansible 10y agoTo anyone reading this who's currently a CS major - if you have the opportunity to do a course in digital logic design I'd highly recommend it. Regardless of what layer of the stack you end up working in, it's a lot of fun and very satisfying to understand how this stuff works. Seconded. There wasn't really a Computer Engineering degree back when I was in school, but I made do. As it turned out, some EE classes would qualify for the lab science credit, so I took those instead of more physics or chemistry. I had been fascinated in electronics for a long time before starting college, so I had a blast in those classes. And it has all helped me a lot since then. I'm working on radar systems these days, and it would have been useful to take a little more analog and RF design courses. But those weren't my interest way back then. I've picked up a lot on my own since then though.