National Science Foundation Graduate Research Fellowship Program: This prestigious national fellowship comes with $34,000 in funding support for each of three active years, a $12,000 cost-of-education allowance during those active years, in addition to other resources, and research and internship opportunities.
Please explore the Prestigious Graduate Fellowship Information page on the CS Student Awards Wiki. We have assembled a number of helpful resources, including examples of past winners' materials. There are also links to the many Graduate College NSF GRFP resources, such as a video info session and how to sign up for individualized advising.
Note: NSF guidelines have recently changed and only allow you to submit an application once during your tenure as a graduate student. While waiting a year to submit may be in your best interest, getting an early start to prepare for an application is encouraged.