McMaster Competitive Programming


McMaster Competitive Programming (MCP) is a community of passionate individuals dedicated to increasing the technical skills of McMaster students. Our members are well-versed in competitive computing concepts and represent McMaster University in the world prestigious International Collegiate Programming Competition (ICPC) every year.

Our Goals

Develop the skills of students

MCP works hard to provide resources for students to increase their confidence in data structures and algorithms. We hold practices, workshops, and more!

Represent McMaster at ICPC

Each year MCP sends three teams of three students to represent McMaster University at the International Collegiate Programming Competition (ICPC) - a prestigious world-wide college-level programming competition.

Connect students to opportunities

We understand that reaching out to internship opportunities can be a daunting process - so we try our hardest to bring outstanding companies to our campus to recruit the talented students of our community!

Have fun!

Believe it or not, but competitive programming is a lot of fun - especially with our community! Don't knock it 'till you try it!