Your GPA’s not bad per se, it’s just low-ish for the most competitive programs. Columbia’s CS MS says most successful applicants have a 3.5 or higher. The top schools probably have similar profiles, especially for a newly hot field like CS.
Your biggest problem, though, will be that you don’t have any CS courses yet! In statistics it’s possible to get into some programs with just calculus and linear algebra, but the most competitive programs are going to admit mostly students who have at least taken 2-5 statistics classes as well. For example, Duke’s MSS requires a class in probability, a class in mathematical statistics, a class in regression analysis, and highly recommends a class in computer programming. I think you’ll be fine at most stats programs on coursework but check the requirements to be sure.
But most MS programs in CS are going to want a major or the equivalent in computer science, and even the ones that are designed for career changers or people with more diverse backgrounds still want you to have some CS coursework. I poked around at a few of the programs you’re looking at and taking a few CS classes in your last two quarters doesn’t seem to be enough. And for both types of programs, people who have some demonstrated ability (aka who have taken at least some of these classes before the app deadline, so the program can see how they do) are going to have an advantage.
You’d probably be more competitive in a year, especially if you pull your GPA up a bit and complete those classes.