Background

Computer programming courses that use PBL as the main learning method

Problem: How to improve the conceptual understanding?