Concordia University in Canada offers a fully funded Master of Computer Science. This is a thesis-based program. The Master of Computer Science (MCompSc) provides students with an opportunity to broaden their base of knowledge and increase their research capabilities in a specific area of computer science. Competitive funding packages in the form of awards, teaching, and research assistantships are offered at the time of admission to most students to allow them to focus on their research and studies. Students are automatically considered for all entrance graduate awards when they apply to Concordia.