├── .github └── ISSUE_TEMPLATE │ └── new-project-template.md ├── preparation&installation.md └── README.md /.github/ISSUE_TEMPLATE/new-project-template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: New project template 3 | about: Have an idea for the hackathon? 4 | title: Project name 5 | labels: members wanted 6 | assignees: '' 7 | 8 | --- 9 | 10 | # Abstract 11 | 12 | 13 | # Description 14 | 15 | 16 | # Members 17 | 18 | 19 | - @githubhandle 20 | - @githubhandle - Slack: `@slackhandle` email: `example@example.com` 21 | - Qiskit Coach: @githubhandle 22 | 23 | # Deliverable 24 | 25 | 26 | # GitHub repo 27 | 28 | -------------------------------------------------------------------------------- /preparation&installation.md: -------------------------------------------------------------------------------- 1 | # Preparation for Qiskit Hackathon Taiwan 2020 2 | 3 | ## Things to install 4 | 5 | Each hackathon participant must bring a laptop with the following installed: 6 | 7 | ### Required 8 | You need to install the following software packages for the hackathon: 9 | - Python 3.5 or later 10 | - Jupyter notebook 11 | - Qiskit 12 | 13 | You can follow the instructions [here](https://qiskit.org/documentation/install.html) to install the required software packages, or [here](https://www.youtube.com/watch?v=M4EkW4VwhcI&list=PLOFEBzvs-Vvp2xg9-POLJhQwtVktlYGbY&index=3) if you prefer watching a video. 14 | 15 | ### Optional 16 | 17 | - Integrated development environment (IDE) or text editor for coding 18 | - [PyCharm (for python)](https://www.jetbrains.com/pycharm/) 19 | - [Atom text editor](https://atom.io) 20 | - [Visual Studio Code](https://code.visualstudio.com) 21 | 22 | - For making quantum games 23 | - [Qiskit for GameDev toolkit](https://github.com/HuangJunye/Qiskit-for-GameDev) 24 | - [Pygame game engine](https://www.pygame.org/wiki/GettingStarted) 25 | - [Unity game engine](https://unity.com) 26 | - [Godot game engine](https://godotengine.org) 27 | 28 | ## Things to learn 29 | 30 | Here are some learning resources for Qiskit: 31 | - [Coding with Qiskit Youtube series](https://www.youtube.com/playlist?list=PLOFEBzvs-Vvp2xg9-POLJhQwtVktlYGbY) (*strongly recommended!*) 32 | - [Qiskit tutorials](https://quantum-computing.ibm.com/jupyter/tutorial/1_start_here.ipynb) 33 | - [Qiskit textbook](https://community.qiskit.org/textbook/) 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Qiskit Hackathon Taiwan 2020 2 | 3 | ## Things to do before the hackathon 4 | 5 | Check the [`preparation&installation`](preparation%26installation.md) note for things to do before the hackathon 6 | 7 | ## I have an idea for the hackathon 8 | 9 | Open an issue using the [`new project template`](https://github.com/qiskit-community/qiskit-hackathon-taiwan-20/issues/new?assignees=&labels=members+wanted&template=new-project-template.md&title=Project+name) template. 10 | 11 | Don't worry if your team is not complete yet. 12 | Tag your project with `members wanted` and describe what kind of member are your searching for in the `Members` section. 13 | At the beginning of the hackathon, the project should have no more than 5 members. 14 | 15 | ## My team is complete 16 | 17 | Ask a Qiskit coach to remove the label `members wanted`. 18 | 19 | ## The project is ready. Let's hack! 20 | 21 | After the project is defined and the team is complete, you can ask an IBMer to add the label `group ready`. This should happen before the group formation stage is finished, around noon of the first day. From this point on, you can use the issue to communicate progress as additional comments. 22 | 23 | ## The team needs a coach 24 | 25 | A Qiskit coach guides and advices the team in its project. 26 | Also will be your contact point after the hackathon, in case that the project have a continuation. 27 | The team needs a coach before the final submission at the end of the hackathon. 28 | 29 | 30 | ## Hackathon Schedule 31 | | Tuesday (Sep 8)| | 32 | | -------------- | --------------------------------- | 33 | | 08:30 - 12:30 | Travel to Venue | 34 | | 12:30 - 12:50 | Registration | 35 | | 12:50 - 14:00 | Lunch | 36 | | 14:00 - 15:00 | Opening & Keynote Speech| 37 | | 15:00 - 15:10 | Introduction of Qiskit Hackathon| 38 | | 15:10 - 15:30 | Coffee Break| 39 | | 15:30 - 16:10 | Team Building Activities / Pitches| 40 | | 16:20 - 17:00 | Introduce ideas and members of each team| 41 | | 17:00 - 17:30 | Hotel Check-In & Room Assignments| 42 | | 17:30 - 18:00 | Group Discussion| 43 | | 18:00 - 20:00 | Dinner & Hackathon Welcome Session| 44 | 45 | 46 | | Wednesday (Sep 9)| | 47 | | -------------- | --------------------------------- | 48 | | 07:00 - 08:30 | Breakfast | 49 | | 08:30 - 12:30 | Hackathon Begins (Hacking Session 1) | 50 | | 12:30 - 13:30 | Lunch| 51 | | 13:30 - 17:30 | Hacking Session 2 | 52 | | 17:30 - 18:00 | Break | 53 | | 18:00 - 20:00 | Dinner| 54 | 55 | | Thursday (Sep 10) | | 56 | | -------------- | --------------------------------- | 57 | | 07:00 - 09:00 | Breakfast | 58 | | 09:00 - 09:30 | Hackathon Ends, Presentations Get Finalized | 59 | | 09:30 - 10:55 | Team Presentations (5min + 2min Q&A) | 60 | | 10:55 - 11:30 | Coffee Break| 61 | | 11:30 - 12:00 | Awards Ceremony| 62 | | 12:00 - 13:00 | Lunch| 63 | | 13:00 - 14:00 | Free Time | 64 | | 14:10 - 14:30 | Board Motorcoaches and Depart | 65 | | 14:30 - 18:30 | Return Trip | 66 | --------------------------------------------------------------------------------