Adaptation of Project-Oriented Problem-Based Framework for Teaching Computer Programming | IEEE Conference Publication | IEEE Xplore