Making parallel programming accessible to inexperienced programmers through cooperative learning

16Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free