Incorporating service learning into computer science courses · Study