This paper describes how we utilized cooperative learning to meet the practical challenges of teaching parallel programming in the early college years, as well as to provide a more real world context to the course. Our main contribution is a set of cooperative group activities for both inside and outside the classroom, which are targeted to the computer science discipline, have received very positive student feedback, are easy to implement, and achieve a number of learning objectives beyond knowledge of the specific topic. These activities can be applied directly or be easily adapted to other computer science courses, particularly programming, systems, and experimental computer science courses.
CITATION STYLE
Pollock, L., & Jochen, M. (2001). Making parallel programming accessible to inexperienced programmers through cooperative learning. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (pp. 224–228). Association for Computing Machinery (ACM). https://doi.org/10.1145/366413.364589
Mendeley helps you to discover research relevant for your work.