You are on page 1of 21

Accelerated Learning through Extracurricular Activities- Online Contest

For Students of Campus Connect & Partner Colleges

New Technology Centric Programming Contest

Frequently Asked Questions (FAQs)


January, 2010

Infosys Technologies Limited Bangalore, India

Aspirations2020 FAQs

Table of Contents
What? Why? ................................................................................................................... 3 Eligibility, Registrations ................................................................................................... 4 Contests Rules and Regulations ..................................................................................... 5 Programming Contest ................................................................................................... 11 Teaser Rounds.............................................................................................................. 12 Collge Rounds............................................................................................................. 12 Inter-College Rounds .................................................................................................... 13 DC/State Finals ............................................................................................................. 13 National Finals .............................................................................................................. 14 Benefits for one and all.................................................................................................. 15 Feedback, Measurement and anaysis ........................................................................... 15 Live Help ....................................................................................................................... 16 Some DOs and DONTs of DevSquare Platform ........................................................... 16 Some More dtails of DevSquare Platform .................................................................... 17 Learning Resources ...................................................................................................... 18 Contacts ........................................................................................................................ 20

Jan 2010

Page 2 of 21

Aspirations2020 FAQs

What? Why?
What is Aspirations2020?
Aspirations2020 is a platform for students to prepare themselves to become smart programmers & professionals. Programming contest for predefined Campus Connect and contest registered Partner Colleges. About 475 colleges will be participating across 20 states from India. Expecting about 100, 000 students registrations from above colleges. Expecting about 50% students from circuit branches and about 50% from non circuit (Civil, Mechanical, Chemical, Biomedical, Industrial Production etc.) branches of Engg. Expecting equal numbers participation from IT and non IT students. Expecting about 40% women students from above colleges. This contest will encourage the spirit of competitiveness and accelerate learning through extracurricular activities, amongst the student community. Events are scheduled during Sep 09 to March10 Details are available on the Campus Connect Portal http://campusconnect.infosys.com/Aspirations/index.html

Why Aspirations2020? Is there any significance of 2020 in the name of the contest Aspirations2020?
India has the potential to show the fastest GDP growth over the next 20 to 50 years. Growth could be higher than 8 % over the next 30 years (Source: BRIC Report). While most countries in the world will face aging population phenomenon, India will have the maximum population of young workforce during 2020-2040. (Source: BRIC Report). We hope that this kind of programs help students to become global professionals to be able ready to face global work places.

Infosys stands tall for its values, and felt that the time had come to sow the seeds of a dream of a future India as the 'Knowledge Super Power as well as prepare the young workforce for this opportunity. Thus the idea was born to initiate a project called Campus Connect which would reach out to students and enhance their skills without any commercial interest.

What are various types of contests this time?


Programming Contest (PC)

Jan 2010

Page 3 of 21

Aspirations2020 FAQs

Eligibility, Registrations
Who is eligible to participate in Aspirations2020?
Second year and above students from all streams of Engineering and MCA in Campus Connect colleges and partner colleges can participate in the event.

On what basis you have selected the colleges to participate in Aspirations2020?


Campus Connect advanced partner colleges Infy recruitment partner colleges Academia-Industry collaborated programs rollout and contest registered colleges based on some data points and analysis

What is the registration procedure?


Students interested in participating in Aspirations 2020 should register online and participate in the teaser round. For more details please visit http://www.campusconnect.infosys.com/aspirations/

Initial Process is as follows:


1. Provide awareness to students: http://campusconnect.infosys.com/Aspirations/Resources.aspx 2. Student registration online: http://campusconnect.infosys.com/Aspirations/ParticipantProfile.aspx 3. Faculty or SPOC approves student registration online with UID and PWD forwarded by Infy Anchor: http://campusconnect.infosys.com/Aspirations/Login.aspx 4. Student gets email about registration confirmation and receives a unique UID and PWD to take up online teaser round 5. Individual Student starts teaser round test online (3 hours to 10 hours) any time & anywhere (internet caf or home or college) 6. Online marks consolidation by Asp2020 team from backend and email the winners about next step 7. Shortlist up to 30 students per college and form them into up to10 teams of 3 members each to proceed to online college round for about 3 hours any time & any where 8. Registrations, teaser rounds, college rounds, inter-college rounds will happen from home/internet cafes/colleges or anywhere and anytime.

Who will authorize the registration?


Aspirations2020 college faculty anchor or Aspirations2020 SPOC (single point of contact)

Would there be any filtration occurring at registration time?


No. This contest is not for first year students. Students from second year onwards are eligible for compete.

What is the purpose of the registration form in the Teasers page?


The registration page is used to identify students from colleges and to take the teasers rounds.

Do I have to register online or can I send my entry to any address?


Jan 2010 Page 4 of 21

Aspirations2020 FAQs
Yes. Registration is online only.

What are some of the frequently occurred technical/browser related errors during online registration or submission?
Sometimes, registration/web page shows errors for some of these conditions below If you use any browser other than Internet Explorer versions 6 and above Dont manually enter Date of Birth field (Use date picker instead). Students can also enter the DOB field, for example if DOB is October 12th 1988 then the student should enter as 12/10/1988 (dd/mm/yyyy). First name field should be only characters, it wont accept numeric or alpha numeric You might get the Exception error if the session gets expires/closed. If the session expires, please login again to continue the work. Sometimes, you will get an Exception due to Maintenance activities at backend. Please re login. In the Browser settings Disable Script debugging should be unchecked.

What are the different Browsers Aspirations2020 application supports? (Browser Compatibility)
1. Internet Explorer 2. Mozilla Firefox 3. Netscape Navigator 4. Safari

If the students are not able to see the questions, after login to online DevSquare Platform then please check the following on browsers:
Internet Browser - IE version 6.0 and above, any version of Mozilla. Firewall settings - Set to Normal. Your screen resolution should be 1024x768 or greater for your browser to display DevSquare well. You can change your screen resolution by right clicking on your Desktop and selecting Properties > Settings > Screen Resolution. Check your Custom Settings whether it is set to 'Medium'. You can change the Custom settings by Selecting Tools > Internet Options > Security > Custom Level > Reset Custom Settings. Check if your browser has JavaScript enabled.

Contests Rules and Regulations


Roles and responsibilities of stake holders
INetFrame team: http://www.inetframe.com/contactus.html o o o o Quickly & timely Portal updates, high availability of portal Help and support in online registrations, Timely resolving login, UID, PWD issues Portal, Data management and communication to stake holders

Jan 2010

Page 5 of 21

Aspirations2020 FAQs
o Contacts: o o o o Giribabu: giribabu.k@inetframe.com: 09845530800 Arvind: arvind.jeenoor@inetframe.com: 099454 27112

DevSquare team: http://devsquare.com/adc/dsweb/contest/campusconnect/ Providing online programming contest platform with new and relevant programs Resolving technical issues like browser related issues, online programming compilation and submission High availability of portal , Data management and communication to stake holders Contacts: o Raja Reddy: rajareddy@devsquare.com; +91-9740089012 Shankar: shankar@devsquare.com ; +91-9980198414

http://devsquare.com/adc/dsweb/contact.html Understand and provide awareness of contest rules and regulations Enable & encourage maximum IT and non IT students participation Develop competitive spirit and team work, meritocracy among student participants Provide internet facility, online lab support, volunteers, invigilation/proctoring Collaboration with stake holders, team formation Data management and communication to stake holders IT students help non IT students in terms of programming basics IT faculty help non IT students in terms of programming basics Understand contest rules and regulations Provide awareness to Infy & other anchors, volunteering Encourage, Enable colleges, faculty, students for maximum participation from each predefined and contest registered colleges

Colleges, faculty, TPO, SPOC, students o o o o o o o o

Infy anchors o o o o o

Help non IT students in terms of enabling programming basics Participate in DC finals and national finals to encourage contestants

How will the team formation happen?


For each round of event contest, the shortlisted candidates can see their names in the portal. Aspirations2020 college faculty anchor or SPOC (single point of contact) will help students to form the contest teams. Once the 3 member team is grouped, it cannot be changed till national finals contest. The same team ID needs to be followed.

Can a student use public network for participation in the contest?


Yes. This also requires invigilation or proctoring.

Would the students participate in teams or individually?


Individual member in teaser round and 3 members team in all other rounds.

Jan 2010

Page 6 of 21

Aspirations2020 FAQs

Can students of post graduate courses participate?


Yes

Is there any limit on how many teams can participate from a college?
Yes. In teaser rounds up to 30 students will be shortlisted from a college. In college rounds, these 30 students will be formed in to 10 teams of 3 members each. 2 best teams will be shortlisted from each college to participate in inter-college rounds. Please refer portal for details or Contact College SPOC or Campus Connect Anchor.

Will the questions be objective or subject type as well?


Programs are subjective in nature.

Is there any criterion on minimum marks (obtained during the degree or any academic percentages) for participation?
No. This is an open competition for students.

Can faculty also participate in the contest?


No.

Who are eligible to get participation certificates?


The teams that represent their colleges for the inter college, DC Finals and National Finals are eligible to receive certificates. Our team will dispatch certificates to respective students to their college addresses.

How are assessments done during College rounds?


An online test is conducted for the Programming contest. Based on the test results, students are selected for the inter college.

What is the duration of the events?


Teaser Rounds: These are completely online events. Programming Contest is up to 10 hours. College, Inter college rounds, DC/state finals, National finals: These are completely online events. Contest duration is about 3 hours. DC finals and National finals will happen in Infosys DC.

Is there any dress code to be maintained for the DC/State level and National events?
No particular dress code is defined. You are advised to appear in a presentable manner as you would for any public function. Formals would look better in such team events.

What are the arrangements made to the participants who clear the DC/State final round and make it to national Finals?
The travel expenses will be reimbursed based on the distance to be travelled. AC bus or 3 AC train ticket (shortest route) expenses can be reimbursed. To reach Infosys venue participant st rd students can travel by air or 1 AC or second AC, however only up to 3 AC train expenses or AC bus expenses or non AC Actuals will be reimbursed based on actual amount verification with tickets. The travel reimbursement will be made only to participant students not to accompanying faculty or parents or guests or any other team members.
rd

Jan 2010

Page 7 of 21

Aspirations2020 FAQs
Boarding and Lodging arrangement will be made in case there is a travel overnight. For those traveling only for a few hours, freshen up facility will be provided.

Can I change my partner for the inter college / DC or State rounds?


No. You cannot change your partner once you have taken the college rounds.

Our College is not a Campus Connect Partnering College. Can I participate?


Yes. Contests will be open to all Campus Connect and partner colleges as listed and registered in portal

I am an engineering student but in the fourth or final year. Can I participate?


Yes. Aspirations2020 is open for second year and above students from colleges

What if I qualify for DC finals but unable to come to the venue can I compete online?
No. The DC level and national events require your presence at the venue.

Can I come with my family members for the DC/national level events?
Yes. In any case your faculty members will accompany you to the venue.

Can I exchange the prize I win for money?


No. The prizes you win are not exchangeable.

Can I change my partner for the DC/national finals?


No. You cannot change your partner once you have taken the college rounds.

What is the communication language used during the event?


English would be the medium of communication.

How to prevent copy paste or malpractice or any type of indiscipline during the initial rounds of the event?
Any such malpractices might help in initial rounds of competition for example in teaser, college, inter-college rounds. However DC finals & National finals will happen in Infosys DC along with champion students from your state or other states where there is invigilation or proctoring. To prevent this, we have requested college management, non Computer Science faculty, non computer volunteers and students to have proper invigilation or proctoring so that there is meritocracy.

How many questions does the participant have to solve in the all the rounds?
You can attempt and solve as many questions as possible in the given time. All the rounds will

Jan 2010

Page 8 of 21

Aspirations2020 FAQs
have differential marks for the problems, which would be based on the level of difficulty of the problems.

If in case of students getting same marks, how to shortlist? Who will be allowed/not allowed in to college/other rounds?
The short listing criterion is, Marks, time spent in solving problems, logic, algorithm, optimization of the code, number of compilations etc.

Can a team work on more than one DevSquare Application?


Only one DevSquare Application is allowed to be open for a login of team or an individual participant.

Can I attempt the programming contest in more than one language?


You are allowed to attempt the programming contest in ONLY one of the languages for each round/level. You may change the programming language in each contest rounds. For example, in teaser rounds you may choose C Language, in college round, you may choose Java, in inter college round, you may choose, C++ etc. In State finals, you may choose C#. In national finals you may choose .net.

What are the steps to get started?


Please get familiarized with the DevSquare environment by going through information and the practice test in the resources section. The participant doesn't require any development environment on his local machine. Using the Online platform, he can write, compile and execute code. Open a new Internet browser window (make sure all the previous browser windows are closed). You can open only one DevSquare Application in a browser window for each login. Enter your email address and the password to Login into the Campus Connect Page. Click on contest to start the contest. You will see the list of tests. We have different tests for different languages. Choose the test based on the language you are familiar and comfortable with. Code the solution to the problems you see in the test. After completing your test please click the Close button in the coding environment and finally exit your browser.

Jan 2010

Page 9 of 21

Aspirations2020 FAQs

What is the sequence of steps from teaser onwards?


Sl. No. 1 2 3 Activity Announce Registrations & Teaser round last date. Announce teaser closure. Obtain college wise non zero marks students list from Raja of DevSquare Raja to provide college wise non zero marks students list only in multiples of 3. In any college if there are less than 3 students qualify in teaser round, please drop the students & college. We need minimum 3 students to qualify to go to college rounds. If in case of students getting same marks, how to shortlist? Who will be allowed/not allowed in to college rounds? The short listing criterion is as below, Marks, time spent in solving problems, logic, algorithm, optimization of the code, number of compilations etc. Short list students teams in multiples of 3 from one team to 30 teams maximum per college. That means one team to 10 teams per college will be shortlisted. Same teams will continue up to national finals. Short listing criterion will not be shared with students/colleges, which is an internal process. 3 member team formations are based on the choice of students/faculty/SPOC/college team. Communicate student teams & college SPOC about short listed names and college round start date and end date after discussing with Giri of INetFrame and Raja of DevSquare team. Create team IDs and passwords and send email to student teams. Same team IDs will be used till National level contest. Once the 3 member team is grouped, it cannot be changed till national finals contest. The same team ID needs to be followed. Announce college round last date & closure Shortlist one/two teams per college after end of college rounds Communicate student teams & college SPOC about short listed names and inter-college round start date and end date after discussing with Giri of INetFrame and Raja of DevSquare team. Announce inter college round last date & closure Shortlist three teams per zone after end of inter-college rounds. That means only 6 teams or 18 students will participate/compete in DC levels. In HYD DC 6 teams will be short listed from 5 zones. Responsibility DC CC Anchor Giri of INetFrame Raja of DevSquare Raja of DevSquare

DC CC anchor with the help of college SPOC

Raja of DevSquare DC CC anchor or DC CC anchor with the help of college SPOC

DC CC Anchor Giri of INetFrame Raja of DevSquare Giri of INetFrame

Students, SPOC

7 8 9

DC CC Anchor Giri of INetFrame DC CC Anchor Giri of INetFrame DC CC Anchor Giri of INetFrame Raja of DevSquare DC CC Anchor Giri of INetFrame DC CC Anchor Giri of INetFrame

10 11

Minimum Client System Configuration


Jan 2010 Page 10 of 21

Aspirations2020 FAQs
Bandwidth for 50 concurrent users: Recommended - 512Kbps (Minimum - 256Kbps). Internet Browser - IE version 6.0 and above, any version of Mozilla. Firewall settings - Set to Normal. Your screen resolution should be 1024x768 or greater for your browser to display DevSquare well. You can change your screen resolution by right clicking on your Desktop and selecting Properties > Settings > Screen Resolution. Check your Custom Settings whether it is set to 'Medium'. You can change the Custom settings by Selecting Tools > Internet Options > Security > Custom Level > Reset Custom Settings. Check if your browser has JavaScript enabled.

Online Server Availability


DevSquare servers are available 24 Hours X 7 Days a week (except the time listed below). Hence, you can attempt the contest at any time, which is convenient to you. DevSquare would be performing its scheduled maintenance of the servers on some Sundays between 4 AM and 7 AM., which would be confirmed in advance. Contestants are requested to log out before that and close the internet browser.

Programming Contest
What proficiency level is expected out in programming contest?
Programming fundamentals, analysis of algorithms, problem solving skills, understanding pseudo code, etc.

What would be the method of evaluation for programming contest?


Simple, medium and complex problem statements will be given and marks will be allocated for each problem. During teaser rounds, it is mandatory to participate and score above Infosys benchmark cut off marks in Programming Contest to participate in the other rounds/levels. Marks are for our internal process and will not be shared.

How many problems would there in programming contest in each round?


Some problems in simple, medium, complex mode will be there in each round. In teaser round, there are up to 6 problems in all other rounds 5 problems out of which you need to answer 3.

How well the non CS/IT students would be able to perform in Programming Contest?
As there will be simple logical related day to day problems, students who are willing to challenge themselves can take up these contests with ease. Several non IT and non circuit branch students have won many prizes in earlier contests.

What languages are allowed in programming contest?


C, C++, .net, C#, Java

Jan 2010

Page 11 of 21

Aspirations2020 FAQs

Do the 10 hours allotted for teaser rounds of programming contest have to be in the single day?
No. you can do this in couple of days time.

Are there any minimum cut off marks for programming contest?
Yes. These cut off marks are for our internal process and will not be shared

How are teams formed in the Programming contest?


Students are formed into teams of three, based on the assessment after the Teasers. College faculty anchor or SPOC will help students to form the teams. Once 3 member team is formed, these same teams need to continue up to national finals.

Teaser Rounds
What is teaser round?
It is the preliminary contest round. This round will provide you to get acquainted with the online platform. During teaser rounds, it is mandatory to participate and score above Infosys benchmark cut off marks in Programming Contest to participate in the other rounds. There will be about 5 questions for a student to work on. You may choose to answer as many as you can and these marks will allow you to get into college rounds. All solutions submitted will be evaluated and scored by special online software. 30 students will be shortlisted from each college. The participant can choose either of the following languages: C, C++, Java or C# to attempt the test. This round will have about 5 questions: Few Easy (100 marks each), Few Medium (200 marks each) and Few Difficult (300 marks) level problems. The time duration of the contest is 10 hrs and the participant can attempt any number of questions. Only in this round, the timer will stop on a logout, so that the candidate can continue the test later. The set of questions for each participant will be different and randomly picked from a huge pool of questions You can open only one DevSquare Application in a browser window for each candidate login.

Collge Rounds
What is college round?
Short listed students in teaser rounds will compete in college rounds with the students form the same college. 30 students or 10 teams will participate in this round. 2 best teams from each college will be able to participate in inter-college rounds.

Jan 2010

Page 12 of 21

Aspirations2020 FAQs
The participant can choose either of the following languages: C, C++, Java or C# to attempt the test. This round will have 3 questions: Easy (100 marks), Medium (200 marks) and Difficult (400 marks) level problems. The time duration of the contest is 3 hrs and the participant can attempt any number of questions. This round would be nonstop i.e. once the test is started, timer will not stop even if the candidate logs out. The set of questions for each team will be different and randomly picked from a huge pool of questions In case the scores are tied we will use a manual code review for tie breaking. You can open only one DevSquare Application in a browser window for each team login.

Inter-College Rounds
What is inter-college round?
Shortlisted students in college round will compete in inter-college rounds. Inter-College rounds, short listing of students, In a DC, if there is one zone, 6 best teams will be shortlisted from each zone. If there are 2 zones, 3 best teams will be shortlisted from each zone. If there are 3 zones, 2 best teams will be shortlisted from each zone. If there are 5 zones, 1 best team will be shortlisted from each zone. In HYD DC 6 teams will be short listed from 5 zones. The participant can choose either of the following languages: C, C++, Java or C# to attempt the test. This round will have 3 questions: Easy (100 marks), Medium (200 marks) and Difficult (400 marks) level problems. The time duration of the contest is 3 hrs and the participant can attempt any number of questions. This round would be nonstop i.e. once the test is started, timer will not stop even if the candidate logs out. The set of questions for each team will be different and randomly picked from a huge pool of questions In case the scores are tied we will use a manual code review for tie breaking. You can open only one DevSquare Application in a browser window for each team login.

How many colleges are there in inter-college rounds?


About 25 to 30 colleges

DC/State Finals
What is a DC/State final?

Jan 2010

Page 13 of 21

Aspirations2020 FAQs
Shortlisted students in inter - college round will compete in DC finals. 2 best teams will be shortlisted in these rounds. If it is a single state from India, it is called as state finals. If more than 1 state from India competing as part of Infosys development center (DC), it is referred as DC finals. The participant can choose either of the following languages: C, C++, Java or C# to attempt the test. This round will have 3 questions: easy (100 marks), medium (200 marks) and difficult (400 marks) level problems. The time duration of the contest is 3 hrs and the participant can attempt any number of questions. This round would be nonstop i.e. once the test is started, timer will not stop even if the candidate logs out. The set of questions for each team will be different and randomly picked from a huge pool of questions In case the scores are tied we will use a manual code review for tie breaking. You can open only one DevSquare Application in a browser window for each team login.

What is the venue of DC finals?


Nearest Infosys Development Center (DC)

National Finals
DC finals winners will compete in National finals. 2 best teams will be shortlisted. The participant can choose either of the following languages: C, C++, Java or C# to attempt the test. This round will have 3 questions: Easy (100 marks), Medium (200 marks) and Difficult (400 marks) level problems. The time duration of the contest is 3 hrs and the participant can attempt any number of questions. This round would be nonstop i.e. once the test is started, timer will not stop even if the candidate logs out. The set of questions for each team will be different and randomly picked from a huge pool of questions Minimum marks will be required by a team to qualify. In case the scores are tied we will use a manual code review for tie breaking. You can open only one DevSquare Application in a browser window for each team login.

What is the venue of National finals?


It will be in Hyderabad Infosys Development Center.

Jan 2010

Page 14 of 21

Aspirations2020 FAQs

Benefits for one and all


Students have given feedback that they have enhanced their technical, life skills, process orientation skills, articulation skills etc. by actively participating in Asp2020 contests. Participants benefitted during on campus placements across regions Win-win to collaborate with ACM in future Students given feedback that Infy will be their preferred destination Previous winners participated in Global Student Forum during October 17-25, 2008 at the International Federation of Engg. Education Societies (IFEES) Convention in Cape Town, South Africa Exposure to the latest tools in the area of information technology. Enhance problem solving ability Architecting education experience and enhanced academia-industry interaction Partnering with globally respected corporation and industry leader.

Feedback, Measurement and anaysis Measures of Success


The feedback format used at the inter college, DC finals, National Finals captures the following information.

The feedback from all previous events from Principals, Faculty, Students, parents is only EXCELLENT or OUTSTANDING

Jan 2010

Page 15 of 21

Aspirations2020 FAQs

Live Help
For any technical assistance any time, you can also access Live Help chat support from within the DevSquare Application - Programming Contest by going to Help -> Live Support. http://www.devsquare.com/adc/dsweb/contest/campusconnect/index.jsp

Some DOs and DONTs of DevSquare Platform


DO 's o o o Please assign runtime values in the code itself. You cannot give runtime parameters / standards inputs from the console. If you have not yet taken the mock test, please do that right now: http://www.devsquare.com/adc/pt/tryout.jsp C/C++ users Change the macro value in the header file to 1 if you are submitting C solution and to 2 if you are submitting C++ solution. C/C++ programs are compiled using Gnu Compiler on Linux. Key differences you should note: Include <iostream> instead of <iostream.h> Include the sentence "using namespace std" for standard outputs. There should be blank line at the end of the program Include the header file in the code you write for e.g. #include "MagicSquare.h " C++ Solutions: Change the macro variable C_OR_CPP value in the header (*.h) file to 2 if you are submitting C++ solution. Before you begin coding, create the file by selecting 'New File' button. The file name(s) should be exactly as mentioned in the problem statement. Give complete file extension .c or .cpp or .java as the case maybe.

o DONT's o o o

Do not change the Directory Name / File Name. There should not be any spaces in the Directory Name / File Name. Do not write code that takes standard inputs / command line parameters / console inputs. For e.g. scanf(), getch(), getchar(), cin and other such commands will not work.

JSP Instructions: o o Create the jsp by using the Add file option. Save the jsp by pressing the Save button. Run Jsp Choose start tomcat from the Compile & Run drop down. It will start the tomcat instance.

Jan 2010

Page 16 of 21

Aspirations2020 FAQs
You can execute the jsp by click on the Run button after the server has been successfully started. It will open a new browser with the jsp. To stop tomcat, choose stop tomcat from the Compile & Run drop down.

o DO 's o o

Use log for logging in jsps and servlet. The log messages will be shown in the tomcat message window. All the jsps should be written under the Main Program Directory.

DONT 's o Do not use the System.out.println in jsps and servlets as it will not be shown in the tomcat message window.

Some More dtails of DevSquare Platform


What is DevSquare? DevSquare is an online development platform which you can use to learn programming concepts, assess programming skills and create applications online. You can login from anywhere over the Internet and compile and execute code without needing a compiler / execution engine on your local machine. What technologies does DevSquare support? DevSquare currently supports Java, JSPs, Servlets, C and C++ and C#.Net. ASP.Net support will be added in the near future. How do I select a coding problem? Please go to the appropriate tab you want to take the test in. Select the difficulty level and the sub-topic (for Java). Several coding problems for the technology and the level will be displayed. Select the coding problem you want to attempt. You will be asked to register (if you are a new user) or login (if you already have login details). You only need to enter your email ID, password and user name to register. On clicking Submit, DevSquare will launch with the coding problem you have selected. Where do I write, compile, execute and submit my solution? DevSquare includes an editor, compilation and execution engines to write, compile, and execute code. Please refer to the screenshots for more details. What parameters is the solution evaluated on? The solution is evaluated on: Code Accuracy Does your solution give the expected result? How close is it to the accurate solution? DevSquare evaluates your code and gives an objective number on how accurate your code is. Compliance with Standards Your code is expected to follow commonly accepted coding conventions and standards. The less the number of deviations the more compliant your code. Code Efficiency Is your solution the most optimal solution possible? Coding Efficiency is currently loosely approximated to the number of lines of code. Do I need to follow any specific instructions when writing my solution? The problem statement will specify the directory / package name, the header files to

Jan 2010

Page 17 of 21

Aspirations2020 FAQs
be used, the class names, method types and other such key parameters. You should name and use these exactly in the manner mentioned in the problem statement. You are free to add any additional classes / files for completing your solution. IMP: Please refer to the Dos and Donts What is the C/C++ compiler that will be used? GNU Compiler (GCC/G++) on Linux is used to compile the C/C++ code. GNU compiler is ANSI compliant. You should note the differences GCC has in comparison to other popular compilers.

Learning Resources
What kind of learning resources would be available?
Please refer portal for details

http://campusconnect.infosys.com/Aspirations
http://www.devsquare.com/adc/dsweb/contest/campusconnect/index.jsp http://campusconnect.infosys.com/Aspirations/Resources.aspx http://campusconnect.infosys.com/login.aspx www.google.com

Jan 2010

Page 18 of 21

Aspirations2020 FAQs
1. DevSquare Resources Please familiarize yourself with the DevSquare application and the types of questions asked in the contest. This would help you perform better during the actual contest. DevSquare Application: You would be new to the DevSquare Application. Thats why we have an array of resources ready for you to get yourself familiarized. i. You can go through the flash demos for programming in Java, C/C++ or C#. These flash demos have audio and demonstrates each and every step clearly. ii. iii. For a quick review of the DevSquare Application, you can check the application screenshots. You can go through the detailed documentation on the DevSquare Environment . Sample Question and solution: You can get an idea of a sample DevSquare question and its solution in Java and C/C++ Practice Test: To try the DevSquare application, make sure to take a practice test in a language of your choice. Please check that your local browser/security settings are set correctly. DevSquare FAQs: If you have any clarifications about the DevSquare application, please review the DevSquare FAQs. 2. Tutorials & Programming Resources If you are new to the programming, or, even if you have done programming before, the following tutorials & programming resources will help you sharpen your skills so that you are ready when the contest starts. Java resource links Sun Java Tutorials Java Tutorials Java Beginner Core Java Tutorials Rose India Java2S Java In A Nutshell

Jan 2010

Page 19 of 21

Aspirations2020 FAQs
C/C++ resource links Learning to Program in C and C++ C++ Quick Reference Learn C CPP Resources C# resource links Learning C# C Sharp Computing C# Practical Learning C# Station C# Help CSharp Tutorials 3. Coding Conventions and Standards For all Java programs, we recommend Java coding conventions and standards as defined by Sun Microsystems. Code Conventions for the Java Programming Language Programming Rules and Conventions Portability Conventions and Pure Java Rules Top 10 Errors Java Programmers Make For all C/CPP Programs, we recommend GNU Compiler and the corresponding coding conventions and standards as defined by GNU. Coding Guidelines For C/CPP Programs Programming in C++, Rules and Recommendations C++ Programming/Code/Style Conventions For all C# programs, we recommend the standard coding conventions followed by Microsoft framework 2.0. Coding Guidelines For .Net Programs C# Coding Standards General Naming Conventions

Contacts
INetFrame Team Contact Details: Portal/Data Management team
Anchor Name Giribabu Arvind Mobile Number +91-9845530800 +91-99454 27112 Email ID

giribabu.k@inetframe.com arvind.jeenoor@inetframe.com
Email ID shankar@devsquare.com rajareddy@devsquare.com

DevSquare Team Contact Details: Online Programming platform team


Anchor Name Shankar Raja Reddy Mobile Number +91-9980198414 +91-9740089012

Jan 2010

Page 20 of 21

Aspirations2020 FAQs

Andhra Pradesh:
Anchor Name Tarun Kantha Reddy_JKC IEG Team Abhishek Arun Bhanu Prasad Sudheer Reddy Srinagesh Mobile Number +91-9908722295 +91-9866577393 +91-9949995815 +91-9789066198 +919959558875 +91-9000386665 +91-9963798881 +91-9642325329 Mobile Number +91-9600012558 +91-9789066198 +91-9791020165 Mobile Number +91-9779456037 +91-9780035450 +91- 99229 28912 +91-9872433991 Mobile Number +91-9895068932 +91-9789066198 +91-9741350326 Mobile Number +919980540930 +919741107510 +919900585202 +91-9845116683 +91-9663310864 +91-9741350326 Mobile Number +91-9937347373 +91-9937291310 +91-9937291308 +91-9886769372 Mobile Number +91-9765410074 +91-9689904751 +91-9970097396 +91-9552270007 Email ID Tarun_Nallu@infosys.com kanthareddy_m@ieg.gov.in ieg.campusconnect@gmail.com Abhishek_Paul01@infosys.com Arun_bhargavan@infosys.com Venkata_Tolety@infosys.com SudheerReddy_K@infosys.com Srinagesh_c@infosys.com Email ID Swapnil_Pande01@infosys.com Abhishek_Paul01@infosys.com Dinesh_siva@infosys.com Email ID Manisha@infosys.com Renu_Vadhvani@infosys.com Saurabh_Sharma09@infosys.com Anuradha_Thakur@infosys.com Email ID Hari_S@infosys.com Abhishek_Paul01@infosys.com Moses_ferdinand@infosys.com Email ID ANOOP_SINGH@infosys.com Vani_KN@infosys.com Rithesh_Kumble@infosys.com swati_Jain06@infosys.com TrupthiA_Narayan@infosys.com Moses_ferdinand@infosys.com Email ID Nirmalya_Chaudhuri@infosys.com Bhupesh_Deka@infosys.com Sumeet_Chakraborty@infosys.com Tanvir_singh@infosys.com Email ID Soudamini_patil@infosys.com Sindhuja_P@infosys.com Sarfaraz_Jaitapkar@infosys.com Sudhanshu_Mishra@infosys.com

Tamilnadu:
Anchor Name Swapnil Abhishek Dinesh Anchor Name Manisha Renu Saurabh Anuradha

Chandigarh, Punjab, Rajasthan, Uttarpradesh, Delhi, Haryana, Uttaranchal, Himachal Pradesh:

Kerala:
Anchor Name Hari Abhishek Moses

Karnataka:
Anchor Name Anoop Vani Rithesh Swati Trupthi Moses Anchor Name Nirmalya Bhupesh Sumeet Tanvir Anchor Name Soudamini Sindhuja Sarfaraz Sudhanshu

ORISSA, WEST BENGAL, JHARKHAND, CHATTISGARH, SIKKIM:

MAHARASHTRA, GUJARAT, MADHYA PRADESH:

Jan 2010

Page 21 of 21

You might also like