Depends
Depends
As many on here have stated, it depends on when, where, and what. When & where you went to school & what electives you took. Only trade or Tech schools bother to teach NEC -the NEC is, after all, a safety guide for wiring installations - not theory. Engineering schools are primarily about theory - application comes later. Schools today (in my geo location) primarily focus on computer engineering / chip design / electronics - very little power. Most of the power theory is actually covered in Physics courses now.
When I attended school 1st & second years where all core classes - Chemistry, Physics, Calculus, those are the base on which to build the theory of your engineering elective. I took courses in Chip design, Power system analysis, Rotating apparatus (motors + gen), Electronics I & II, Electromagnetics I +II, Signals+systems, Power semiconductors (SCR + Transistor, VFD's, etc) & electives for advanced Chip, Microprocessor application, Thermodynamics (non-EE) and Micro-level programming (on a PDP-11). In the Microprocessor class we built a computer (using wire-wrap sockets) an 8085 cpu and all the peripheral chips required - flashed the prom and loaded the base code - so yes I have a good base knowledge of how a computer computes. I also know how transformers work, motors turn, generators generate, antenna receive or emit, how to transmit power, how to rectify or synthesize, how light works in a fiber-optic tube, and I have a base knowledge of computers and networking. I use the NEC in my work (industrial application) - In my job I design and build Power systems 69 KV & down, substations 138 KV and down, Use ETAP & SKM power analysis programs, Design Industrial automation and control systems - Motor controls, HMI (Wonderware, RSView, CiTect), PLC programming, large DC and VFD applications 5000 hp and down.
My EE degree is the base of ALL that I do....................