The Qiskit Hackathon is a unique opportunity for students to dive into the fascinating world of quantum computing. Participants will collaborate in teams to tackle a series of challenging problems that test their creativity, problem-solving skills, and understanding of quantum algorithms. This hackathon aims to inspire innovation in quantum computing and promote teamwork among aspiring quantum engineers.
Challenge Highlights:- Work with quantum circuits, algorithms, and programming using Qiskit.
- Engage in real-world problem-solving in a supportive and collaborative environment.
- Network with fellow participants, industry experts, and mentors in the field of quantum computing.
To participate in the Qiskit Hackathon, follow these steps to ensure a smooth and enjoyable experience:
-
Register Your Team:
- Fill out the Google Form to register your team. Make sure to include all team members' names and emails, and designate a team leader for submissions.
-
Familiarize Yourself with Qiskit:
- Explore the Qiskit Documentation and Qiskit Textbook to get acquainted with quantum programming concepts and tools.
-
Join the Qiskit Community:
- Engage with other participants and mentors through the Qiskit Community. Join discussion forums and Slack channels to ask questions and share insights.
-
Review the Problem Statements:
- Carefully read the problem statements provided during the hackathon to understand the challenges and scope of the competition.
-
Plan Your Approach:
- Discuss with your team how to tackle the problems. Divide tasks based on team members' strengths and areas of interest to maximize productivity.
-
Start Coding:
- Use Qiskit to implement your solutions. Make sure to document your code and keep track of your progress throughout the hackathon.
-
Prepare Your Submission:
- Ensure that your project meets the submission requirements. Double-check that your files are properly formatted and that you include all necessary documentation.
-
Submit on Time:
- Submit your solutions before the deadline. Only the team leader should submit on behalf of the team.
-
Celebrate and Learn:
- Regardless of the outcome, celebrate your hard work and dedication. Use this opportunity to learn from your experiences and connect with others in the quantum computing community.
Requirements
During the Qiskit Hackathon, participants are encouraged to build quantum circuits and algorithms that solve a range of predefined challenges. Your projects should demonstrate creativity, innovation, and a solid understanding of quantum principles. Here are some ideas to inspire your work:
-
Quantum Algorithms: Implement and optimize well-known quantum algorithms such as:
- Grover's Algorithm for searching unsorted databases.
- Shor's Algorithm for factoring integers.
- Deutsch-Josza Algorithm for determining constant or balanced functions.
-
Quantum Circuits: Design circuits that demonstrate specific quantum properties or phenomena, including:
- Quantum teleportation circuits.
- Entangled state creation and measurement circuits.
- Quantum error correction circuits using the 5-qubit code.
-
Simulations: Create simulations to visualize quantum states, gates, and operations. Consider building tools that:
- Display Bloch sphere representations of qubit states.
- Simulate the behavior of quantum circuits under noise and decoherence.
-
Innovative Solutions: Think outside the box and propose novel applications of quantum computing, such as:
- Quantum machine learning algorithms.
- Applications in cryptography or optimization problems.
- Models for quantum chemistry or material science simulations.
-
Educational Tools: Develop resources or interactive tutorials that help others learn about quantum computing concepts using Qiskit.
To ensure a smooth evaluation process, please follow these guidelines for your submissions:
-
Submission Format:
- Your final submission should be in the form of a CSV file containing your results. You can also submit a zip file with any supplementary materials.
- Ensure that your file is well-structured and follows the required format.
-
Solution Components:
- Code: Include all necessary code files or Jupyter Notebooks that detail your solution approach, including comments and documentation for clarity.
- Results: Submit a summary of your findings, including any data or metrics relevant to your solution. This may include:
- Performance metrics of your algorithms.
- Circuit density and execution success rates, if applicable.
-
Documentation:
- Provide a README file that explains your project, including:
- An overview of your solution.
- Instructions on how to run your code.
- Details about any dependencies or specific setups required.
- Provide a README file that explains your project, including:
-
Submission Deadline: All submissions must be uploaded by 8 PM on 17th October 2024. Late submissions will not be accepted.
-
Team Submissions: Only team leaders should submit on behalf of their team. Ensure that all team members are credited appropriately in your submission.
We look forward to seeing your innovative solutions and wish you the best of luck in the hackathon!
Prizes
Trophy
Trophy will be given to winner and runner up as well as to
quiz winner
Devpost Achievements
Submitting to this hackathon could earn you:
Judges
Yogesh Sonawane
Zeal College Of Engineering
Judging Criteria
-
Time
The faster the submission along with quality of submission
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.