Helping computing students develop a personal ethical framework | IEEE Journals & Magazine | IEEE Xplore