Return to Article Details Development of the Foundation of Programming Design Course Based on Cognitive Learning Theory Combined with Project-Based Learning to Enhance Students' Computational Thinking Ability Download Download PDF