Applying case method approach to a unified modeling language curriculum | IEEE Conference Publication | IEEE Xplore