ACM Competitive Coding SIG

What is Competitive Coding?

Competitive coding is a competitive mind sport in the field of computer science. It is a programming competition or event in which the host presents the participants with a set of logical and mathematical problems, and the participants are required to formulate an algorithm or a computer program that is most efficient to solve the problems. The winner is declared based on the efficiency of the program, time of execution, quality of output, memory size, problems solved and the likes. The main aim of this coding event is to write an efficient source code for a problem under certain time constraints.

Why is Competitive Coding important for students?
  1. Develops logical thinking

    With continuous practice one can improve their programming logic which is by far the backbone of software development industry.

  2. Makes you more focused, faster and sharper

    In the event, you are expected to solve problems in stressful and tense situations and find an optimal solution for the problem before the deadline. Therefore by participating in this event you will learn to be focused which helps you to generate the most efficient code.

  3. Provides help to solve complicated problems

    In the coding event, the participants are tested with complicated problems that require a lot of thinking. By committed training and consistency one can learn how to encounter complicated tasks.

  4. Teaches you the importance of teamwork

    Competitive coding helps the participants to understand the importance of teamwork and also helps us to learn how to work in a team. It helps to understand and assess the team members strengths and weakness which helps the participants to divide work for efficient result

What we do at ACM Competitive Coding SIG?

ACM and ACM-W Student chapters in collaboration with Code chef bring to you the opportunity to be a part of the Competitive Coding Student Interest Group( ACM Competitive Coding ) for the year 2019-2020. The Competitive Coding SIG at Amrita School of Engineering was created as a platform to help programmers make it big in the world of algorithms, computer programming, and programming contests. In this SIG we revive the geek in you by hosting various programming contests.

We also aim to have training sessions and discussions related to algorithms, technicalities, various programming techniques like binary search, insertion sort and likes. Apart from providing a platform for programming competitions, the SIG at Amrita School of Engineering provides various tutorials, interactive discussions, and practical experience to help those who are new to the world of computer programming. In addition to this, monthly coding competition is conducted for the students to revive the geek in them. Thus, Competitive Coding SIG at Amrita Student Chapter aims to provide a platform for young programming minds to explore into the world of programming professionals.