The subheading to this article seems a little extreme: "To fill the talent gap, CS majors could be taught to design hardware, and the EE curriculum could be adapted or even shortened." The article is more in the area of chip design and verification than PCB hardware, so I kinda understand where it's coming from.
Can a Computer Science Student Be Taught to Design Hardware?
11–20 of 122 posts
Re: Can a Computer Science Student Be Taught to Design Hardware?
#12As a computer engineer I usually copy reference schematics and board layouts from datasheets the vendors offers. 95% of my hardware problems can be solved with it. Learning KiCad took me a few evenings with YT videos (greetings to Phil!). Soldering needs much more exercise. Soldering QFN with a stencil, paste and oven (or only pre-heater) can only be learned by failing many times. Having a huge stock of good componen…
The exception was cutting edge motherboards that had to be released alongside a new Intel chipset but that project had at least a dozen engineers working in shifts.
Re: Can a Computer Science Student Be Taught to Design Hardware?
#13Hardware people go to software because it is lower-stress and can pay better (well, at least you have a higher chance of getting rich, start-ups and all that).
Re: Can a Computer Science Student Be Taught to Design Hardware?
#14EE folks should design languages because they understand hardware better?! And CS folks should design hardwares because they understand concurrency better?!
Re: Can a Computer Science Student Be Taught to Design Hardware?
#15Re: Can a Computer Science Student Be Taught to Design Hardware?
#16The subheading to this article seems a little extreme: "To fill the talent gap, CS majors could be taught to design hardware, and the EE curriculum could be adapted or even shortened." The article is more in the area of chip design and verification than PCB hardware, so I kinda understand where it's coming from.
"Electrical and Computer Engineering" (ECE) departments already exist and already have such a major: "Computer Engineering".
Re: Can a Computer Science Student Be Taught to Design Hardware?
#17EE folks should design languages because they understand hardware better?! And CS folks should design hardwares because they understand concurrency better?!
A whole lot of my coursework could be described as UML diagramming but using glyphs for resistors and ground.
Robots handle much of the assembly work these days. Most of the human work is jotting down arbitrary notation to represent a loop or when to cache state (use a capacitor).
Software engineers have come up with a whole lot of euphemistic notations for "store this value and transform it when these signals/events occur". It's more of a psychosis that long ago quit serving humanity and became a fetish for screen addicts.
Re: Can a Computer Science Student Be Taught to Design Hardware?
#18I have trouble believing there's a talent shortage in the chip industry. Lots of ECE grads I know never really found jobs and moved on to other things (including SWE). Others took major detours to eventually get jobs at places like Intel.
Re: Can a Computer Science Student Be Taught to Design Hardware?
#19I'm guessing this isn't part of most curricula anymore?
Re: Can a Computer Science Student Be Taught to Design Hardware?
#20UIUC CS grad from the late 80s. CS students had to take a track of electrical engineering courses. Physics E&M, intro EE, digital circuits, microprocessor/ALU design, microprocessor interfacing.... It paid off immensely in my embedded development career. I'm guessing this isn't part of most curricula anymore?