What ia 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.
Importance of Competitive Coding
Develops logical thinking with continuous practice one can
improve their programming logic which is by far the backbone of
software development industry. 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. 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. 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.
ACM Competitive Coding SIG at ASEB
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.