Making Parallel Programming Accessible to Inexperienced Programmers through Cooperative Learning
Contributor(s)
The Pennsylvania State University CiteSeerX Archives
Full record
Show full item recordOnline Access
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.238http://www.cis.udel.edu/~pollock/sigcse372.pdf
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.Date
2009-04-15Type
textIdentifier
oai:CiteSeerX.psu:10.1.1.26.238http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.238