Computational and visual electromagnetism using an integrated programming language for undergraduate engineering students | IEEE Journals & Magazine | IEEE Xplore