CodeVita TPO Brochurea

5

description

dre

Transcript of CodeVita TPO Brochurea

Page 1: CodeVita TPO Brochurea
Page 2: CodeVita TPO Brochurea

Page | 1

In the first ever of its kind, TCS launches

CodeVita – The TCS Coding Contest TCS strongly feels that India has what it takes to produce programming champions who

can win international coding events.

The aim of this contest is thus to promote programming as a sport and build a culture in

colleges around computer programming that will help students from across disciplines

sharpen their programming skills through some real-life computing practices.

The contest also aims to break inhibitions and built in notions that good programming is

limited to a students’ field of study.

The contest is open to students from all TCS Accredited institutes. Nominations are

invited from 2013 batch under-graduate/post graduate disciplines from engineering

background with any specialization.

The contest will comprise of three rounds of coding

Round 1 This is the first round of

the contest and will

comprise of a set of

problem statements to

which students have to

submit their best

solutions.

Round 2 This is the semi-final

round of the contest. Top 300

teams from the first round will move into

this round.

Grand Finale This will be held in one of the

TCSL offices in India where

the Top 10 teams from the

previous round will compete

with teams across India to

win the contest.

*

<>

{ }

+

Page 3: CodeVita TPO Brochurea

Page | 2

Any number of teams can register for the contest.

Each team should have 3 members. All team members should have a valid CT Ref No. CT Reference Numbers have to be generated at least a day prior to registering for CodeVita.

Please ensure that details entered by the students during CodeVita registration are same as that in https://nextstep.tcs.com

The team should choose the team leader. The team leaders will have to nominate their team members and register their teams online using the CT Reference No/Username of their team members. They will be our contact for any communication with respect to the contest and will also be responsible to update their team members on any communication from TCS with respect to the contest.

Registration will only be confirmed when all team members confirm their nominations online on first come first serve basis once the Confirmation Link is activated. Teams will be confirmed only basis the vacancies available.

Teams have to be from the same institute/college

The team can be from the same discipline or may be inter-disciplinary.

Team members have to remain constant throughout the contest. Movement within teams is not allowed and will lead to disqualification from the contest.

The infrastructure/software/s required for compiling 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 are open source applications that can be downloaded from the internet. Participants will need to submit the compiled solution to a problem only. For example, codes written in Java should be submitted in .java format

Language File

Extension Compiler URL

Java .java jdk 1.5 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html

C .c gcc 4.1.2 codeblocks-10.05mingw-setup.exe, http://www.codeblocks.org/downloads/26

C++ .cpp g++ 4.1.2 codeblocks-10.05mingw-setup.exe, http://www.codeblocks.org/downloads/26

C# .cs .cs http://de.sourceforge.jp/projects/sfnet_mono.mirror/downloads/mono-2.10.8-gtksharp-2.12.11-win32-1.exe/

All costs for participation in the contest will have to be borne by the team/institute only. For convenience of participants TCS is promoting usage of freely available popular compilers

Plagiarism is strictly prohibited. Online search engines may be used as reference, but copy pasting directly from the internet is highly discouraged.

Participation Guidelines

Page 4: CodeVita TPO Brochurea

Page | 3

Guidelines to write codes

Participants can write their codes in any of the following languages Java, C, C++, C#

Participants will have to arrange for compilers to compile their codes. If you prefer to write code in sophisticated IDEs, the list below provides URLs to download them. Should the download URLs change you should take the necessary steps to ensure you are setup appropriately.

Java Developers: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip Note: Other IDEs like Netbeans, JDeveloper (Oracle), JBuilder X (Borland) & IDEA (IntelliJ) can also be used for developing the codes

C# Developers: Visual C# Express Edition http://www.microsoft.com/express/download/default.aspx Participants are request to adhere to .net 2.0 Specification for coding. Note: If you have visual studio available in your PC, you can use it to develop C# programs

C / C++ Developers Please download codeblocks-8.02mingw-setup.exe from http://www.codeblocks.org/downloads/5 Note:

1. The codeblocks-8.02mingw-setup.exe file includes the GCC compiler and GDB debugger from MinGW, It provides a Windows compatible version of gcc and g++ which works same as its linux equivalent, that will be used to evaluate your submissions at our end.

2. Other IDEs like Netbeans and Eclipse can also be used for developing C / C++ Programs.

3. Usage of Visual Studio IDE (Visual C++) is not recommended due to OS incompatibility issues that could arise between code compiled through Visual Studio running on Windows and same code compiled using g++ on a Linux machine

Page 5: CodeVita TPO Brochurea

Page | 4

Exciting prizes

for Winners

1st Prize: iPad Wifi 16GB

2nd Prize: Samsung Galaxy Tab 2

3rd Prize: Kindle

4th Prize: Digital Photo Frame

Top 4 teams stand a chance to

win a Membership to IEEE

Top 3 teams stand a chance to

win an Internship Opportunity*

*Subject to TCS eligibility

criteria