1Eligibility
- The hackathon is open to students currently enrolled in an undergraduate, postgraduate, integrated or doctoral programme at a recognised college or university in India.
- You must meet rule 1.1 on the registration deadline. IICPC may ask for proof of enrolment, such as a college ID card or a bonafide certificate, at any stage.
- To be considered for an internship, you must be available for the internship period. IICPC shares the dates with shortlisted participants before interviews.
- Current IICPC team members and interns, and anyone involved in setting or grading the problem statement, cannot compete.
2Participation
- This edition is for individuals. You register, build and submit on your own; teams are not allowed.
- Each person can register once. Registering more than once can lead to disqualification.
- IICPC sends everything about the hackathon to the email address you register with.
- To change your registration details, contact IICPC. Changes are not accepted once submissions open.
3Timeline
All times are in Indian Standard Time.
| Registration closes | |
|---|---|
| Hackathon starts and problem statement released | |
| Submissions open | |
| Final submission deadline | |
| Interviews begin |
- IICPC may extend a deadline. Any change is emailed to every registered participant.
4Building your project
- All project code must be written during the hackathon. You may use open-source libraries, frameworks, pre-trained models and public datasets unless the problem statement restricts them, as long as their licences allow it and you credit them in your README.
- AI tools are allowed and encouraged. You are responsible for every line you submit and must be able to explain your design and code in the interviews.
- Discussing ideas in community channels is fine. Sharing code or solutions with other participants is not.
- Keep your repository private until the final submission deadline has passed.
5Submission
- Submissions open in the final week of the hackathon. The problem statement sets the exact format; expect a Git repository with a README explaining how to build and run your project.
- Your submission must build and run from a clean checkout using the steps in your README. A submission that does not build cannot be evaluated.
- Only the last submission before the deadline is evaluated. Late submissions are not accepted.
6Evaluation
- Submissions are scored on automated evaluation, such as quality on held-out test data, speed and cost, and on a review of code quality, design and documentation. The problem statement lists the exact criteria and weights.
- Shortlisted participants are invited to interview rounds with the IICPC team.
- The evaluation panel's decisions are final.
7Fair play
- Plagiarism, submitting someone else's work, or reusing published solutions from previous editions leads to disqualification of everyone involved.
- Do not tamper with, overload or exploit the evaluation infrastructure. Any attempt leads to disqualification.
- Be respectful in all community channels. Harassment of any kind leads to removal from the hackathon.
8Internships and prizes
- Internship offers are made at IICPC's discretion, based on the evaluation and the interviews.
- Prizes and goodies for top performers are announced with the problem statement.
- IICPC may update these rules if needed. Any change is emailed to every registered participant.
9Registration and your data
- Register once. Duplicate, automated or fake registrations are removed.
- The details and resume you submit are used to run this hackathon and for IICPC's recruitment, as the privacy policy explains.
- By registering, you confirm that you are eligible and agree to these rules, the terms and conditions and the privacy policy.