Development and Validation of the Engineering Computational Thinking Diagnostic for Undergraduate Students | IEEE Journals & Magazine | IEEE Xplore