Is it worth it taking a gap year?

“Are you a US citizen?”

Permanent resident would work the same.

I thought that I saw on a different thread that you will become a US permanent resident in the near future. If this is true, and if you are going to become a resident of NY state, then it probably is worth taking a gap year or two and becoming eligible to apply and attend university as a NY resident. You should check whether or not you need to live in NY as a US permanent resident for a year before getting in-state tuition.

I am not an expert on the NY in-state schools. However, for computer science there are quite a few jobs, and after you get your first job employers will care about what you know and what you have done and what you can do. The school that you came from won’t matter much. I know enough about SUNY’s to know that there are some that are quite good for computer science. Other’s here can point to which one’s would be best.

You should check with admissions at the CUNY and SUNY schools regarding whether your high school degree from Bangladesh is sufficient along with your SAT scores, or if you need to do anything further.