Hackathon week#
Introduction and goals#
Welcome to the Hackathon week!
As part of this week, you will participate in a hackathon where you will apply the concepts and skills you’ve learned throughout the course to solve quantum physics and quantum computing problems. You will be allowed to use AI copilots to assist you in coding and problem-solving.
The main objective of this hackathon is challenging yourselves to think critically about how AI tools can help you out solving scientific problems/computing problems, while ensuring that you understand the underlying principles and algorithms.
AI copilots can be a great support in coding, but it’s essential to use them wisely and not rely on them entirely.
The goal is to enhance your learning experience and problem-solving skills, not to replace them.
Hackathon Guidelines#
Objectives#
Understand the problem statement and requirements.
Collaborate with your team to brainstorm ideas and approaches.
Develop a solution using Python or Mathematica. You can utilize AI copilots to assist in coding and problem-solving.
Prepare a presentation to share your findings and reflect on the use of AI copilots in your process.
Resources you can use#
Access to AI copilots for coding assistance. Some examples include GenAI, ChatGPT, or other similar tools.
Documentation and resources from previous weeks.
Collaboration tools for team communication.
Short presentation outline (15’)#
Background:
What was the question?
How did you approach it?
Solution development and implementation
Implementation (mathematical and coding)
Critical reflection on the use of AI copilots. Eg:
Which AI tool/s did you use?
Was it helpful, misleading, or counterproductive?
What resources did you need other than AI?
How confident are you in your solution?
Which parts are less clear or hard to verify?
Coding skills evaluation
To what extent do you understand the code generated with AI assistance?
Were there functions or code constructs used that you didn’t know before? Do you understand them now?
Good luck and have fun!