This contest tests the following skills

  • Algorithm Design

  • Efficient use of Data Structures

  • Ability to work as a team

  • Peer Debugging

  • Enterprise Code Development Techniques

  • Problem Solving Abilities

 

No of Rounds : 2

Round 1 (Prelims) Type : Eliminative

  • A quizzing round with a series of puzzles, aptitude and a few computer science questions. In the prelims teams of three would be expected to solve questions on

    • Aptitude (Primarily)

    • Algorithms

    • Data Structures

  • Duration : 45 mins - 1hr.

  • No of qualifying teams : 8 – 10

 

Round 2 (Finals)

  • One large problem will be given which requires efficient use of data structures and algorithms.

  • It will be divided into sections to enable gains on partial marks.

  • The teams are free to choose how they split their work.

  • Coding Phase - In this phase, the team members split, and start working on their respective classes in individual systems. Here, it will be necessary to make calls to functions of other classes that a member is currently not working on. So, the planning phase is crucial. They will work on different sections (left to their discretion) of the problem independently.

  • After a period of 30 minutes, the team members shuffle in a circular fashion, and continue to code where their teammate left off. This happens for a total of 3 times (i.e., 30+30+30 = 1.5 hrs for this phase).

  • Integration Phase - In this phase the teams get to integrate their code on one system, and debug their classes. The teams can test their codes with sample inputs provided. This will last for an hour.

  • Total duration – 3.5 hrs