CEVWS-Competitive Coding

Syllabus

Instructors:

Nikunj Khokhar

Jenish Patel

Mentor:

Akash Gangani

Day 1: (12th Dec)

Day 2: (13th Dec)

Day 3: (14th Dec)

Day 4: (15th Dec)

Day 5: (16th Dec)

Day 6: (17th Dec)

Resources

A resources library well maintained by members of Cutting Edge Visionaries

Code References

Competitive Coding

Tools

IDEs CodeBlocks**
Download
Installation Guide
User Guide
CLion
Download
Installation Guide
User Guide
Intial Setup
Visual Studio
Download
Installation Guide
User Guide
Intial Setup
Debugger GNU Debugger (Offline)
Insallation
Tutorial
GNU Debugger (Online)
Website
Tutorial
Test Case Generator SPOJ
Website
References C++
cplusplus.com
Tutorials Point
Website
Geeks for Geeks
Website

Competitions

Annual

These competitions are held once in a year or follow a year round selection process (spanning month(s)). These are reknowned competitions as they are conducted on International level.
ICPC**
The ACM-ICPC is a multi-tier, team-based, programming competition. Headquartered at Baylor University, Texas, it operates according to the rules and regulations formulated by the ACM. Baylor
Competition Page
FAQ
Code Jam**
Code Jam is Google's longest running global coding competition, where programmers of all levels put their skills to the test. Competitors work their way through a series of online algorithmic puzzles to earn a spot at the World Finals, all for a chance to win the championship title and $15,000. Google
Competition Page
FAQ
Hash Code
Hash Code is a team programming competition, organized by Google, for students and professionals around the world. You pick your team and programming language and we pick an engineering problem for you to solve. This year’s contest kicks off with an Online Qualification Round, where your team can compete from wherever you’d like, including from one of our Hash Code hubs. Top teams will then be invited to a Google office for the Final Round. Google
Competition Page
FAQ
Code Jam IO
Code Jam to I/O for Women is one way we bring women (students and professionals) from around the globe together, working to solve tough algorithmic challenges in a 2.5 hour, single-round coding competition. The top 150 on the scoreboard will receive a ticket and reimbursement to offset travel expenses to Google I/O. Google
Competition Page
FAQ
Kick Start**
Kick Start is a global online coding competition, consisting of three-hour rounds of a variety of algorithmic challenges designed by Google engineers. Participants can compete in one or all online rounds held throughout the year Google
Competition Page
FAQ
SnackDown**
SnackDown is a global programming event that invites teams from all over the world Conducted with a gap of few years. Its has a Qualification round, followed by two more rounds and then the finale. CodeChef
Competition Page
FAQ

Monthly

These competitions are held every month on a specific date/week/time. These competitions help you boost your profile on the respective website by ranking you based on your performance.
Long Challenge
CodeChef Long Challenge is a 10-day monthly coding contest where you can show off your computer programming skills. The significance being - it gives you enough time to think about a problem, try different ways of attacking the problem, read the concepts etc. If you’re usually slow at solving problems and have ample time at hand, this is ideal for you. CodeChef
Monthly CookOff
CodeChef Cook-Off is a two and half hour coding contest where you can show off your computer programming skills. CodeChef
Monthly Easy
A 3 hrs. challenge conducted in first week of every month. Comprises 6 algorithmic programming problems conducted between 21:30 IST to 00:30 IST. Hackerearth
Monthly Circuits
Circuits take place during the third and fourth week of every month. The objective of Monthly Circuits is to challenge the talented and creative minds in competitive programming with some interesting algorithmic problems. The participants will be challenged by Multiple Problem Setters with 8 problems of varying difficulty levels in a duration of 9 days. Hackerearth