Practical Problem-Based Learning in Computing Education · Study