GPU Gems 1 & 2 : Programming Techniques, Tips and Tricks for Real-Time, Graphics

You will find that this textbook covers all the core material you need for the course.