Depends a bit on your background. It's pretty convenient for me to just have the course available to look at, and since I've been coding for many years it's not terribly time consuming to fill in the gaps.
For someone who's never done anything technical it's quite a leap, but not impossible. I can see she's increasing in confidence from learning this type of stuff, which is really positive.
If you're doing it to get a job, then it does seem likely that a CS master's will get you some interviews. Certainly the content is what you'd expect. It's a red brick (certain unis that were established I think in the 1800s?) she's studying at, so pretty good rep but not Oxbridge, which has its own aura. But worthwhile for sure, people won't look down on a red brick.
Yes, although they're not particularly well regarded for CS (not bad, just not better than other places). They have a reputation for being overly focussed on theory, and this is also a discipline that other universities do very well.
The Oxbridge aura extends to every course, nobody would really know anything other than that you went there.
Whether it's good or not, my guess is it's much the same menu as anywhere else in any established broad degree course. There'll be optional courses that take you more theoretical or more practical, totally up to you, but the content ain't gonna vary terribly much.
For someone who's never done anything technical it's quite a leap, but not impossible. I can see she's increasing in confidence from learning this type of stuff, which is really positive.
If you're doing it to get a job, then it does seem likely that a CS master's will get you some interviews. Certainly the content is what you'd expect. It's a red brick (certain unis that were established I think in the 1800s?) she's studying at, so pretty good rep but not Oxbridge, which has its own aura. But worthwhile for sure, people won't look down on a red brick.