Dev Dash
BML Munjal University (BMU), Gurgaon
Dev Dash: Stages and Timelines
Qualifiers Sprint
- Initial Sprint: 50-meter dash to the first coding station.
- Task Completion: Solve a basic coding challenge (e.g., syntax errors, quick function).
- Time Limit: Complete the task within given time constraint.
- Team Progression: Each team member runs and completes the task before passing the baton.
- Penalties: Incomplete tasks or skipped challenges result in time penalties.
Sprint + Syntax
- Sprint: 50m run to the coding station.
- Task: Solve basic syntax errors or write a quick function (e.g., sorting an array, calculating Fibonacci).
- Tests basic programming skills and logical thinking.
Debug Dash
- Dash: 30m run to the next station.
- Task: Debug a pre-written piece of code with 3-5 hidden errors (logical or syntactical).
- Errors could include infinite loops, incorrect variable usage, or logic flaws.
Caesar Cipher
- Sprint: 30m run to the encryption challenge.
- Task: Implement or decrypt a Caesar Cipher, a classic encryption technique where each letter is shifted by a fixed number of positions in the alphabet.
- Tests encryption, string manipulation, and problem-solving skills.
Tables Have Turned
- Sprint: 30m dash to the final coding station.
- Task: Given a correct piece of code, intentionally modify it to produce incorrect outputs.
- Final Challenge: Participants must explain their changes to a judge within 1 minute.
- Tests reverse debugging, critical thinking, and the ability to understand existing code.
All that you need to know about Dev Dash
Welcome to Dev Dash, where coding meets speed in an electrifying relay race like never before! This event is designed for teams who can think fast, code faster, and race to victory. Each participant must complete a coding challenge before passing the baton to their next teammate, racing against time and competing with the best.
This competition is not just a test of coding skills—it’s a challenge of endurance, problem-solving, and teamwork. If you love coding, enjoy high-energy challenges, and thrive under pressure, Dev Dash is your ultimate test!
Eligibility:
- Open to all college students.
- Inter-college teams are not allowed. (All team members must be from the same college.)
- Inter-specialization teams are allowed. (Students from different branches/departments can form a team.)
- A team must consist of exactly 4 members—no solo or incomplete teams allowed.
Event Format:
- Stage 1: Sprint + Syntax
- Sprint: 50m run to the coding station.
- Task: Solve basic syntax errors or write a quick function (e.g., sorting an array, calculating Fibonacci).
- Tests basic programming skills and logical thinking.
- Stage 2: Debug Dash
- Dash: 30m run to the next station.
- Task: Debug a pre-written piece of code with 3-5 hidden errors (logical or syntactical).
- Errors could include infinite loops, incorrect variable usage, or logic flaws.
- Stage 3: Caesar Cipher
- Sprint: 30m run to the encryption challenge.
- Task: Implement or decrypt a Caesar Cipher, a classic encryption technique where each letter is shifted by a fixed number of positions in the alphabet.
- Tests encryption, string manipulation, and problem-solving skills.
- Stage 4: Tables Have Turned
- Sprint: 30m dash to the final coding station.
- Task: Given a correct piece of code, intentionally modify it to produce incorrect outputs.
- Final Challenge: Participants must explain their changes to a judge within 1 minute.
- Tests reverse debugging, critical thinking, and the ability to understand existing code.
Total Event Duration:
- Round 1 (Qualifier Sprint): 30 minutes
- Break & Preparation: 10 minutes
- Round 2 (Final Relay Race): 2 hours 30 minutes
Rules & Guidelines:
- Each team must have 4 members. No individual or incomplete registrations will be accepted.
- Every participant must complete a coding challenge before running. Skipping the challenge results in immediate disqualification.
- Coding problems will vary in difficulty (ranging from logic-based puzzles to debugging challenges).
- Participants must complete both the coding and physical tasks at their station before passing the baton. Penalty time will be added for incomplete tasks or skipped obstacles.
- Code must pass automated validation to proceed. Unlimited attempts are allowed, but debugging must be done individually, without teammate assistance.
- No external help or devices are allowed. Any form of cheating will result in team disqualification.
- The baton must be physically handed over to the next participant before they start their challenge.
- The winning team will be decided based on time and accuracy. Faster completion gives an edge, but incorrect solutions will lead to penalties.
- The decision of the event organizers is final and binding.
Why Join Dev Dash?
- Unique Coding Experience: Unlike traditional coding competitions, Dev Dash adds a physical challenge, making it a true test of endurance and quick thinking.
- Enhance Your Problem-Solving Skills: Every second counts! Solve coding challenges under time constraints and sharpen your logic and debugging skills.
- Teamwork & Strategy: Work together, plan efficiently, and optimize your coding speed to outpace the competition.
- Exciting Prizes & Recognition: Compete for exclusive rewards and earn bragging rights as the fastest coding team on campus!
Free Transportation will be provided from IFFCO Chowk Metro Station to and from BML Munjal University Campus, Gurugram
Ready to Code, Run & Win?
Think you and your team have what it takes to be the fastest coders on the track? Sign up now and put your skills to the ultimate test!
Important dates & deadlines?
-
15 Apr'25, 10:59 PM IST Registration Deadline