How to write an Statement Of Purpose for Masters' in Computer Science given it covers a broad range of topics?
I suggest that you think, and write, more generally. Don't emphasize that you want to learn topic X and Y and Z. Think about why you want to learn this stuff and how you intend to capitalize on that in the future. Think about your career plans (your long-term purpose).
If you have already determined a narrow specialty, which is probably uncommon for a masters applicant, then you can focus somewhat on that, but the why of it all and the future goals are probably more important. It is also more likely that it is that the admissions committee is looking for.
Long term, not so much short term goals.