Return to Article Details Development of a Competency-based Curriculum in Fundamental Computer Science Course Based on Blended Learning Approach and Cooperative Learning Theory for Undergraduate Students Download Download PDF