Defining computing curricula for the modern age | IEEE Journals & Magazine | IEEE Xplore