COMPETATIVE PROGRAMMING

Long-time I haven’t written anything about anything:). Today I am writing this article under consideration of those students who sounds technical & loves programming & those who can’t get a chance of getting admission in big institutes like IITs or NITs etc those student who are thinking that “our future is destroyed because we are study in private collage” and you know what I have same thought when I was in a private collage. Yeah, it is true, students like you and me cannot get great faculties/professors as compare to IIT’s (hmm might some students got some), We don’t have good opportunities as compare to IITians but yeah it is definitely true “if we want it we can get it”. 

In this article, I am sharing my one simple  trick to get the same opportunities as IITians get and trick is do a lot of competitive programming. Yeah you heard me right competitive programming – a way to showcase your skills. Yeah it is not the only way but  In todays world where every company wants to hire best candidate among candidates and companies like Google, Amazon, Facebook or other big firms cares much more about the candidate  data structure & algorithm knowledge rather than your degree, trust me IIT is just a badge  so here  I am sharing some of the best competitive programming contest held world wide 

  1. CODE JAM:- Google Code Jam is an annual programming competition in which professional as well as student programmers are asked to solve complex algorithmic challenges in a limited amount of time, using the programming language of their choice. This contest starts online and programmers can practice by trying out problems from years.
  2. FACEBOOK HACKER CUP:-  Facebook Hacker cup is particularly famous for its innovative and mind tickling algorithmic challenges. Inclined more towards mathematics and combination of various concepts hacker cups tests knowledge, implementation, accuracy, speed, conceptuality and almost everything by its different rounds.
  3. ICPC :- The ACM International Collegiate Programming Contest (ICPC) traces its roots to a competition held at Texas A&M in 1970 hosted by the Alpha Chapter of the UPE Computer Science Honor Society. The contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world.
  4. Top Coder:- TopCoder is fast becoming the major league for programming competitions. TopCoder brings members together once a week to compete online (Single Round Match) and twice a year both online and on location (Tournaments). The top ranked users on TopCoder are very good competitive programmers and regularly compete in programming competitions.
  5. The International Conference on Functional Programming:-  ICFP Programming Contest is held every year, a few months before the conference. ICFP is an annual programming language conference. This is an open contest. There is no entry fee or need to pre-register. Participants may work from any location. Participants may form teams and the teams may have any number of members.
  6. BME International 24 Hours Programming Contest :- The Challenge24 is a 24-hour international programming contest held 10th time last year. The most important thing in this contest is that the participants are allowed to use their own computers so that they are given the possibility to work in their usual environment that fits them the best.
  7. Internet Problem Solving Contest :- The Internet Problem Solving Contest (IPSC) is an online contest for teams consisting of up to three people. Several problems are published at the beginning of the competition. Each problem consists of a problem description and two input data sets. To solve a problem you will have to compute correct output data for the given input data sets. Usually this means that you will write a program that solves the problem, but you may produce the output by hand or in any other way.
  8. Microsoft Imagine Cup:- This program invites you to take on real-world problems submitted by IGOs, NGOs and non-profits that you can then take on as part of your Imagine Cup project. Search through the Imagine Cup Solve This Library to find an issue that matters most to you. Then put your ideas into action as you create solutions that have potential to change the world.
  9. Hewlett Packard (HP) Codewars:- Hewlett Packard (HP) Codewars is for high school students and takes place every year since 1999. The event successfully combines several quality ingredients: the high-tech HP environment, a wide range of programming challenges, large amounts of good “programmer” food (pizza and caffeine), music, plus loads of giveaways (including gift bags and door prizes) – all in an exciting, stimulating, and competitive environment.
  10. OpenChallenge :- Open challenge is a catalyst for materializing creativity and for channeling open source potential into tackling real world problems. Open challenge is and tries to be as free as possible from any bonds to any specific interest group.