Get MS with job experience
It sounds like you have some very specific questions about graduate computer science programs in the United States. Since each university will have different tuition costs and prerequisites, you might start by narrowing your search using this website for International Students:
The "Search" function on this page will let you see all of the universities in the United States that have graduate programs in computer science and that accept international students. I know that my institution, the University of Wyoming, welcomes international students - you can get an idea of the requirements and costs from their international student webpage:
I hope this helps! Good luck with your education and career research.
Thank you for the information