Earlier quoted context omitted.
I went into EE wanting to learn how to design CPU’s and thought the analog side would be boring. However, control theory turned out to be my favorite class. Learning how negative feedback loops are everywhere was an eye opener. Also learning Laplace transforms was one of my first “holy shit this is freaking clever and cool” moments. Just like how parity bits in data streams can be used to detect AND correct errors.
Same on the laplace transforms. I was kinda mad we had learned any other way. It was a lot easier than whatever we were doing before mathematically! I wonder, how much control theory is there in CPU?
I should have loved electrical engineering
101–110 of 138 posts
Re: I should have loved electrical engineering
#102When I studied electrical engineering, I'd say that a good half of our class were your typical "DIY" tinkering guys, which had been a hobby for quite some time. For some, like me, it was audio equipment. Guitar amplifiers, effects pedals, and all that. For others it was robotics. Other again enjoyed building their own DIY home automation systems. Or fitting mechanical systems with sensors and such, ham radio, whateve…
My junior project in EE was a guitar fx pedal with a shielded breadboard on top. I won’t be bashful, that was the most popular project in the room.
Then… I got divorced and never finished my EE degree. I already had a degree in CS, and had pursued a second degree because I thought software was too limiting. Now, here I am, all limited.
The reason I never subsequently finished my degree was that I didn’t really want to work on CMOS nor transmission lines or microwave, and graduating with an ECE degree from U of Utah offered those as your career paths.
Re: I should have loved electrical engineering
#103EE encompasses a lot of "engineering that takes hard math" at a professional and research level (similar to "hard CS," just different fields of math), so it is very hard to do as an undergrad, when your background in complex analysis and E&M is weak. Early classes on circuits in EE will usually take shortcuts using known circuit structures and simplified models. The abstraction underneath the field of analog circuits…
Yeah - there was a massive filtering of the students between the 1st year entry, and the second year at my Uni. Largely down to people unable to handle the (not terribly) complex maths at that stage. I knew a number of folks in the first year who were very good at practical electronics, having come in from a technician side, but simply gave up due to the heavy maths load. It got more complex when doing Control Theory…
There might be a structural issue if you have a bunch of guys coming in from the technician side, as you say, who almost all get filtered out. You might need remedial classes, a different curriculum progression, something. Or else recruitment standards/expectation-setting are wacked-out.
Re: I should have loved electrical engineering
#104Earlier quoted context omitted.
>Early classes on circuits in EE will usually take shortcuts using known circuit structures and simplified models. Might just be me, but I found it all clicked when we started learning the fundamentals underneath these abstractions. For me it was harder in the first classes because it's about memorizing poorly understood concepts, my brain prefers logically deriving complex concepts as a learning method.
My biggest criticism of EE pedagogy is that it tends to proceed from abstractions and then derive the whole world. This makes it a bit of a slog for a lot of students. I’d like to see an application-first approach that builds up principles from observed behavior. Like, measure the slip in an induction motor and then work out what’s going on there, instead of deriving motors from Maxwell’s equations.
Re: I should have loved electrical engineering
#105Re: I should have loved electrical engineering
#106Re: I should have loved electrical engineering
#107Earlier quoted context omitted.
I went into EE wanting to learn how to design CPU’s and thought the analog side would be boring. However, control theory turned out to be my favorite class. Learning how negative feedback loops are everywhere was an eye opener. Also learning Laplace transforms was one of my first “holy shit this is freaking clever and cool” moments. Just like how parity bits in data streams can be used to detect AND correct errors.
Control theory was also one of my favorite classes that a low of software people should learn (at least the very basics). So many hand rolled heuristically driven if/else type systems that can simply be replaced more reliably with a PID.
Re: I should have loved electrical engineering
#108Re: I should have loved electrical engineering
#109EE encompasses a lot of "engineering that takes hard math" at a professional and research level (similar to "hard CS," just different fields of math), so it is very hard to do as an undergrad, when your background in complex analysis and E&M is weak. Early classes on circuits in EE will usually take shortcuts using known circuit structures and simplified models. The abstraction underneath the field of analog circuits…
Interesting. My approach to hobbyist EE (actually embedded) is: 1. Learn soldering 2. Treat circuits like black boxes. If I need X amount of Y, e.g. I need a circuit to smooth the voltage, I pick one black box with adequate attributes. However this is pretty introductory and I have no idea how to learn to fix old consoles. Sometimes it’s just a broken capacitor but I first need to figure out which part is broken.
Re: I should have loved electrical engineering
#110Earlier quoted context omitted.
>Early classes on circuits in EE will usually take shortcuts using known circuit structures and simplified models. Might just be me, but I found it all clicked when we started learning the fundamentals underneath these abstractions. For me it was harder in the first classes because it's about memorizing poorly understood concepts, my brain prefers logically deriving complex concepts as a learning method.
My biggest criticism of EE pedagogy is that it tends to proceed from abstractions and then derive the whole world. This makes it a bit of a slog for a lot of students. I’d like to see an application-first approach that builds up principles from observed behavior. Like, measure the slip in an induction motor and then work out what’s going on there, instead of deriving motors from Maxwell’s equations.