MS in Computer Science after 3 year BCS

I am from lahore and have completed BCS 3 years (not hons) , now i am looking forward for MS in computer science, is it better for me to get admission in MS directly and complete deficient courses for it? (As some universities are offering admissions in MS after simple bachelor degree)

OR first i do MCS and then apply for MS… help me out for this decision.