Consider your local community college when deciding where to put your money. You can probably connect with someone in the college's foundation and get a great tour. Community colleges provide cheap education for geeks and non-geeks alike. They've seen enrollment skyrocket as the economy (and state funding) has tanked.
Connect up with the college's foundation for options. Depending on how much you're talking about, you can do endowments or 1-time gifts, etc. You can set it up to go to one or more departments if you like what the faculty members are doing (CS, math, science, applied tech programs of different kinds), or to student clubs if you like what they're up to, or just set up scholarships for students in technical fields. You could target basic skills (math literacy), specific sciences, computing, even the library.