I think you are looking at the entirely wrong tier of colleges. At the top colleges, you are competing with the top students from the US and around the world. Some of those students have more money than you, higher scores, connections. It is a real long shot for you and if you get in you may not be able to afford it.
I suggest if you want to study in the US, look for the hidden gems. Schools in less popular states - South Dakota School of Mines, Montana State, New Mexico, Idaho, Arkansas. What will you get? A CS degree! Others above have suggested the HBCUs (Historically Black Colleges and Universities). Many have scholarships, and already start with lower tuition. There are also the Tech schools; some are well known and probably less likely for you (Virginia Tech) but others are still growing and looking for students (Florida Tech, Illinois Inst. Tech, ). Embry-Riddle is another option (campuses in Florida and Arizona). Also, the smaller state schools might work. You arenât getting into U of Colorado Boulder with enough aid, but you might be able to cobble together funds for U of Colorado-Colorado Springs or CU-Denver (good engineering).
Many students in the US canât afford to go to college right out of high school so get a skilled job and then work to pay their way through. The kid next door went to an auto mechanic (tech) school and then could make $50-75/hr fixing cars while paying his own tuition at CU-Boulder (where he decided he didnât want to be an engineer so switched to the aeronautics program at Metro State Denver to become a pilot but still paying his own way). My daughter loved to âdo hairâ as a child so I wanted her to get a license to cut and style hair to pay her way thru college but she had other ideas. In CS, many go to coding schools and work as coders thru college. Or work for companies (Starbucks, UPS) doing anything that will pay their way through college. Or go to college online for a time before finishing college on a campus (or not). My SIL has done his entire masters degree online, paid for by the GI Bill because he joined the military after undergrad, and started his new job in that field last Monday, 2 months before graduating. Everyone in the US is not a full time college student especially if their families canât afford even $12k per year.
Long post, but understand that all American students, even those with good grades and scores and money, canât just apply to 20 top colleges and get to go to them. Applying to the top 20 colleges is not spreading a wide net. Applying to lesser known (not lesser, just lesser known) schools, applying to schools that need YOU more than you need them (although you DO need them), having to buy a very warm winter coat may be the road to a college for you.
Or going to school in India while you work may be your best option.