Refining the curriculum: client-server and object-oriented training | IEEE Journals & Magazine | IEEE Xplore