OK, this looks like a professional Master's degree, as opposed to a research Master's.
professional Masters CS degrees vary quite wildly in quality. Some are equally as hard as a research Master's, just with a practical focus, while others are basically CS degrees for someone who is trying to do CS/programming stuff without having a BS in CS, and needs to get up to speed. These degrees are generally not as hard as completing a Bachelor's in CS, since they only last 1 or two years.
you need to figure out where you want to go in security. Do you want to be a network security guy? Do you want to be a software security guy? Good network security guys understand some software security, while good software security guys should understand networking as well.
If you want to do network security, I don't think the listed courses are bad at all. For software security, I don't think they are enough.
try to get into the best program you can. Realize that if you want to be really good, you'll need to do independent research and experimentation.
damn, my head hurts from no sleep.