If the most you can come up with is $40k with federal direct loans, then the non Oregon State options listed are $9-20k beyond that, which is higher than reasonably expected student work earnings from part time and summer jobs.
Yes, internships for CS majors can pay a lot more than that, but they are less likely in the pre-frosh and frosh-soph summers than later, and they depend on economic conditions.