Difficulties in Learning Structured Programming: A Case Study in UTP | IEEE Conference Publication | IEEE Xplore