CodeVita TPO Brochurea
-
Upload
pravat-karki -
Category
Documents
-
view
55 -
download
0
description
Transcript of 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 | 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 | 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 | 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