Applicants don’t need a CS degree, but you need to have taken courses beyond a basic programming course and a data structures course that builds on basic programming. In particular you need advanced algorithms and systems programming and architecture. We can only evaluate your experience from graded courses from accredited programs (i.e. not from MOOCs. )If you don’t have any formal computer science beyond programming, consider applying to a bridge program or post-bac program at another institution before applying to the MS program.