Presentation
Employing Student Retention Strategies for an Introductory GPU Programming Course
Author/Presenters
Event Type
Workshop
W
Diversity
Education
TimeSunday, November 11th11:21am - 11:38am
LocationD168
DescriptionGraphics Processing Units (GPUs) have become a vital hardware resource for the industry and research community due to their high computing capabilities. Despite this, GPUs have not been introduced into the undergraduate curriculum of Computer Engineering and are barely covered in graduate courses.
Breaching the gap between university curriculum and industry requirements for GPU expertise is ongoing, but this process takes time. Offering an immediate opportunity for students to learn GPU programming is key for their professional growth.
The Northeastern University Computer Architecture Research Lab offers a free GPU programming course to incentivize students from all disciplines to learn how to efficiently program a GPU. In this paper, we discuss the methods used to keep students engaged in a course with no academic obligations. By applying these strategies, we have been able to retain 80% of the students throughout the whole course and obtained positive feedback from students for these strategies.
Breaching the gap between university curriculum and industry requirements for GPU expertise is ongoing, but this process takes time. Offering an immediate opportunity for students to learn GPU programming is key for their professional growth.
The Northeastern University Computer Architecture Research Lab offers a free GPU programming course to incentivize students from all disciplines to learn how to efficiently program a GPU. In this paper, we discuss the methods used to keep students engaged in a course with no academic obligations. By applying these strategies, we have been able to retain 80% of the students throughout the whole course and obtained positive feedback from students for these strategies.
Archive



