Problems and Programmers: an educational software engineering card game · Study