In this case, "master's" is short for "master's degree" (the degree is implied here) - so yes, it does still require the apostrophe. 

As for your other question, if this is the name of a specific program, you should capitalize it.

Hope that helps!