If you already have a BS (or higher) in another field, then Oregon State University has a 60 credit completely online computer science BS degree. They have 1, 2, 3 and 4 year tracks depending upon each person's available time commitment.[0]
If you already have a BS in computer science or a related field, then see this comment[1]
The program has it's pros and cons. People complain but they expect a top 5 CS education from an online program at OSU which isn't going to happen. Overall I learned a lot though and I found it better than attempts at learning through MOOCs, mostly because of the motivation behind paying.
"Preferred qualifications for admitted OMS CS students are an undergraduate degree in computer science or related field (typically mathematics, computer engineering or electrical engineering) from an accredited institution with a cumulative GPA of 3.0 or higher. Applicants who do not meet these criteria will be evaluated on a case-by-case basis; however, work experience will not take the place of an undergraduate degree."[0]
So unless that other field is Math or computer-related, then that's not really going to work, which is why I specifically mentioned "another field".
That appears to be a soft requirement. If you check out the admission thread on the subreddit[0], there is always a decent amount of students getting accepted with backgrounds outside the realm of computing and mathematics. That being said, there are plenty that don't make the cut as well. It's worth a shot for a cheap masters from a well-respected institution though.
I currently am taking this course. It's one of the best, and I get to learn a ton.
Coming to specifically the question, if you need a BS in Computers, then from personal experience, yes, your changes are much much higher if you already have BS.
If you don't, then they'll look into your SOP and related work to see if you good exposure to Computers.
I initially talked over career changes with my ex and she went with a no name bootcamp. After that bad experience she wanted a full degree and is finishing up Oregon now. She has been very happy with it. I forgot a BS in another field was a requirement for the program, which is a bummer as I liked the material she showed me (I'm self taught but just web dev)
The program has it's pros and cons. People complain but they expect a top 5 CS education from an online program at OSU which isn't going to happen. Overall I learned a lot though and I found it better than attempts at learning through MOOCs, mostly because of the motivation behind paying.