CodeVita – the global coding contest by TCS is now in its 6th year. The CodeVita journey began in 2012 with the aim of promoting Programming-As-A-Sport, and has touched many milestones since then. In 2014 was the first time we opened the contest globally and last year we had registrations from 40 plus nations. Its popularity with the student community peaked last year when we saw 2,61,000 plus registrations.
With season 6 we are looking at it getting better, more challenging and super exciting.
Purpose of TCS CodeVita
The rate of adoption of technology is having huge impact on people’s lives. To be competitive and to be able to adapt in the constantly changing digital world, it is prudent to speak the language of the computers. Fair to say programming is the new mathematics. The main objective for the contest is to sharpen the contestants’ programming skills through some real-life computing practices. The contest will also
- Provide students an opportunity to showcase their programming talent and ear peer recognition.
- Provides a platform to students to practice and enhance their programming skills.
Structure Of The Contest
This year CodeVita is open for individual participation only.
The contest will comprise of 2 rounds of coding, in addition to this, there will also be a practise round – Mockvita. Mockvita will help students warm up and prepare for the actual round of competition
Registration windows open up different times for different geographies. Zone for each geography will be updated on the CodeVita site.
Round 1: This is the first round of the contest and will comprise of a series of real time problem statements. Each student will get 6/8 programming problems to solve in 6 hours. Top performers of this round will get qualified for the grand finale based on the overall global ranking.
This year Round 1 has 3 zone, as below
|LATAM, Indonesia, Singapore, Malaysia, Thailand, Philippines, South Korea|
|Japan, UK, MEA, South Africa,|
|NZ, Australia, China, Hong Kong, Macau, Taiwan, USA, Canada|
Grand Finale: Top 15-20 contestants depending on the global programming benchmark will be invited for the Grand Finale, to be held in one of the TCSL offices in India (Feb/Mar 2018).
Prizes: Top 3 contestants will be winning exciting prizes which includes USD 10,000 for Winner, USD 7,000 for 1st Runners up and USD 3,000 for 2nd Runners up.
Students who are currently studying at colleges/universities located across geographies other than India are eligible to take part in the contest.
Registrations are invited from the above students in undergraduate/postgraduate disciplines from engineering/science background with any specialization
- Global CodeVita participants will need to Register on www.tcscodevita.com
- Registrations for Global phase of CodeVita will start from 15 September, 2017.
- For Zone 1, participation closes on Nov 8, 2017, Zone 2 on Nov 22, 2017 & Zone 3 on Dec 6, 2017.
- Based on the academic calendar registrations for different geographies may differ, a student will not be allowed to register post the end date of registration for his/her region.
- CodeVita is an individual contest
CodeVita is TCS’ flagship programming competition meant for college students across the world. At registration time all the information will be taken at face value and all registered participants will be allowed to participate in the first round of Global phase of CodeVita.
Successful candidates who would have qualified to move into further rounds will need to prove their affiliation as students to their academic institutes as mentioned at the time of registering for CodeVita. At a broad level the process will roughly be as follows, but the details may vary
You will receive communication from TCS if you have qualified to the next round. You will need to provide proofs such as:
- College identity card
- Bonafide certificate from your academic institution
- Institution affiliation to University
Since CodeVita is meant for current students studying in academic institutions, the onus of proving that you, as a participant are a current student, is on you. Inability to prove that you are a current student affiliated to a bonafide academic institution will result in non-advancement to the next rounds of CodeVita.
- The infrastructure / software(s) required for compiling / interpreting code solutions shall be borne by the team or the institution they represent. TCS will not be liable for any damage to the institute’s infrastructure which may be caused by participants from the institute during the contest.
- Language compilers/ interpreters are open source applications that can be downloaded from the internet. Participants will need to submit the source code to a problem only. For example, codes written in Java should be submitted in .java format
- CodeVita platform supports coding in 9 languages. Language names and supported compiler / interpreter versions are mentioned in table below.
List of Languages & Complier versions
Compiler / Interpreter Versions
Oracle JDK 1.7, Oracle JDK 1.8
Google D8 Engine 3.14
Python2 2.7.5, Python3 3.6
Terms and Conditions
By entering the contest, each team and its members thereof confirms and agrees to the following terms and conditions:
- The team and its members thereof acknowledges that the solution submitted will be an original work created solely by the team, and that the solution does not infringe on copyrights, trademarks, moral rights, rights of privacy/publicity or intellectual property rights of any person or entity, and that no other party has any right, title, claim, or interest in the solution.
- The application must not contain content where any person/s would be required to undertake actions that is inappropriate, indecent, obscene, violent, hateful, tortuous, defamatory, slanderous; that promotes racism or hatred against any group or individual or that promotes discrimination based on race, sex, religion, nationality, disability, sexual orientation or age; or that is unlawful, in violation of or contrary to the laws or regulations in the state or province where the application is developed.
- The team and its members thereof is the sole author of the solution and that it is the team’s original work.
- The team and its members thereof have not licensed or disposed of any rights in the solution that would conflict with any of TCS use (if any).
- Participants who have submitted their solution are either the copyright owners of the component parts of that work or are posting the work under license from a copyright owner or otherwise as permitted by law. TCS does not claim ownership rights in your works or other materials posted by you.
- For the sole purpose of enabling us to make your solution available through our portal you grant TCS a non-exclusive, royalty-free license to reproduce, distribute, re-format, store, prepare derivative works based on, and publicly display your content. You agree not to distribute any part of the portal other than your content in any medium other than as permitted in these Terms and Conditions.
- Display or publication of any entry on a TCS website does not indicate the entrant will be selected as a winner. TCS will not be required to pay any additional consideration or seek any additional approval in connection with such use.
- By entering this Contest, all entrants agree to release, discharge, and hold harmless TCS from any claims, losses, and damages arising out of their participation in this Contest or any Contest-related activities. TCS assumes no responsibility for any error, omission, interruption, deletion, defect, or delay in operation or transmission; communications line failure; theft or destruction of or unauthorized access to Contest entries or entry forms; or alteration of entries or entry forms. TCS is not responsible for any problems with or technical malfunction of any telephone network or lines, computer online systems, servers or providers, computer equipment, software, failure of any email entry to be received on account of technical problems or traffic congestion on the Internet or at any website, human errors of any kind, or any combination thereof, including any injury or damage to entrants’ or any other persons’ computers related to or resulting from participation, uploading or downloading of any materials related to in this Contest.
- TCS reserves the right, at its sole discretion, to cancel or terminate the Contest, at any time it deems fit and proper. No claims or representations shall be entertained in this regard.
- TCS reserves the right to relax any of these restrictions if permitted by law before the start of the Qualification Round.
- All contestants must have access to the Internet, a valid postal address, and a valid email address in order to enter the contest.
- TCS reserves the right to verify eligibility and to adjudicate on any dispute at any time. TCS will be the sole authority to decide the winners of the contest and decision of TCS will be final and binding on all the contestants.
- At no point of time during the contest should internal stakeholders attempt to influence the events/ flow of the contest by way of guidance, pep up/ technology/ language specific sessions for students in any institute participating for the contest. TAG teams to ensure complete compliance to all guidelines enclosed in this document.
- This contest shall be governed by and construed in accordance with laws of India. In relation to any legal action or proceedings arising out of or in connection with this contest, both you and TCS irrevocably agree submit to the non-exclusive jurisdiction of the Courts of Mumbai, India.
You fully indemnify and hold us (Tata Consultancy Services Limited) harmless for and against all
damages, losses, and costs that might be caused by:
- Your failure to comply with the terms of the above agreement
- Third party claim(s) of their rights and IPR being violated / effected by your article(s) submitted to us.