source code and data for the gpu programming course