Students’ Perceptions of Applying Real-world Problem Solving in Computer Science Education : Case Study in Interaction Design | IEEE Conference Publication | IEEE Xplore