Characteristics of the Student-Driven Learning Environment in Computing Education: A Case Study on the Interaction between Educational Design and Study Behavior