Why Learning C Language Before Verilog Leads to Difficulties in Students’ Thinking Transition?
In the curriculum of computer and electronic engineering majors in universities, C language is set as the introductory programming course, while Verilog is taught as the hardware description language course. This seemingly reasonable teaching sequence is actually producing a batch of hardware engineers who are constrained by a “software thinking” mindset. The cognitive inertia brought … Read more