OMSCS doesn't have any particular prequisites, although you definitely must have a bachelor's degree. The OP should think about their application as a package. If they have a lot of professional experience, then it may not matter whether they have a CS degree or CS coursework. If they have no experience and a liberal arts degree, then they better at least have some solid CS coursework to point to. The on-campus program will be more competitive.
They could also consider using the ACE credit to get a second bachelor's or an undergrad certificate to beef up their application.
I always recommend that people ask these kinds of questions directly to the admissions dept of the programs they are interested in. Unlike undergrad programs, grad schools are generally pretty responsive to requests like this. There are also various communities online where students of these programs hang out, and they can also help.
They could also consider using the ACE credit to get a second bachelor's or an undergrad certificate to beef up their application.
I always recommend that people ask these kinds of questions directly to the admissions dept of the programs they are interested in. Unlike undergrad programs, grad schools are generally pretty responsive to requests like this. There are also various communities online where students of these programs hang out, and they can also help.
NanoDegree: Intro to Self-Driving Cars (2019)
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)
PLA Tips Thread - TESU: What is in a Portfolio?
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)
PLA Tips Thread - TESU: What is in a Portfolio?