I did not have an undergraduate degree in CS when I did my masters (not this program), I used her approach as well. I did numerous online classes, did community college courses etc. and shoulder watched classmates programming and asked lots of questions. It was not easy, but glad I did it !!!!.