Project-Based Learning for Assessing a Course on Computer Programming Academic Article 2024 uri icon