Developing a Procedural Problem-solving-based Framework of Computational Thinking Components | IEEE Conference Publication | IEEE Xplore