Competitive programming is a challenging and exciting activity that involves solving algorithmic problems under time pressure. It is a form of competitive sport for programmers, where individuals or teams compete to solve a set of problems using programming languages. Competitive programming tests participants' problem-solving skills, algorithmic thinking, and coding efficiency. Participants must use their creativity and logic to develop solutions to complex problems and optimize their code to run within the given time limits. It has gained popularity in recent years due to the growing demand for skilled software developers and the increasing interest in programming as a hobby or career. Competitive programming competitions can be found online or offline, and they attract participants from all over the world who seek to test their skills against others and earn recognition and prizes. The Intro To Competitive Programming Workshop will give you the foundational knowledge you need to get started with the world of competitive programming. Through a series of examples and step-by-step guides from the best competitive programmers McMaster has to offer.
GDSC McMasterU
GDSC Lead
GDSC McMasterU
Vice President
Vice President
Vice President
GDSC McMasterU
Marketing and Branding Co-Lead
Incubator Team Co-Lead
GDSC McMasterU
Incubator Team Co-Lead
GDSC McMasterU
Incubator Team Co-Lead
Open Source Team Co-Lead
Open Source Team Co-Lead
GDSC McMasterU
Open Source Team Co-Lead
GDSC McMasterU
Community Team Co-Lead
GDSC McMaster U
Community Team Co-Lead
GDSC McMasterU
Community Team Co-Lead
Regional Leader