Preparing First-Year Engineering Students to Think About Code: A Guided Inquiry Approach | IEEE Journals & Magazine | IEEE Xplore