QCourse570-2 | Projects in Quantum

Provider: Abuzer Yakaryilmaz (QWorld & University of Latvia) and Jibran Rashid (QWorld)

Host institution:

Number of ECTS: 3

Number of lectures/workshops: 13 lectures (2×50 mins)

Competence framework topics:

1 Concepts of quantum physics

2 Physical foundations of quantum technologies

5 Quantum computing and simulation

7 Quantum communication

8 Practical and soft skills

Date available: 14 Feb – 26 June 2023 (Spring semester)

Short description of the content:

Welcome to our fully online and 12-week long graduate seminar course “Projects in Quantum”, conducted between March 1 and May 19, 2023.

The second edition of QCourse570 is available by the collaboration of QWorld and DF@LU (Faculty of Computing, University of Latvia) as a continuation of QCourse511. It is also a shared course through QTOM. Our course is supported by Unitary Fund.

Accreditation: QCourse570 is linked to the doctoral study program course DatZ7024 “Area seminar in computer science” by DF@LU.

This is a pass/fail seminar course for developing projects in quantum. Group work is encouraged. The study load is equivalent to 3 ECTS credits (32 contact and 48 individual academic hours).

The course is guided by the instructors, and peer discussions and feedback are expected during the online classes (contact hours). The online classes are held at 17:00 (UTC) on Thursdays between 90 and 180 minutes depending on the program of week.

Writing is the core activity of graduate studies, and so each student is expected to put her progress and outcomes in written form. This is one of the pedagogical outcomes of this course.

We will use a dedicated Discord server for the online classes and a dedicated Gitlab repo for the project managements. Each group will have a private channel on the Discord server for their internal discussions. We will use Google forms for collecting individual progress reports.

Extended description of the content:

Schedule & Grading

The projects are divided into two sections (A & B). Section A (Section B) will present on the odd-numbered (even-numbered) weeks.

Weeks 1 & 2Project proposals and their presentations
Weeks 3 & 4The first progress reports and their presentations
Weeks 5 & 6The second progress reports and their presentations
Weeks 7 & 8The third progress reports and their presentations
Weeks 9 & 10Preparing submissions and feedback on them
Weeks 11 & 12Submitting the final reports and making the final presentations

It is a pass/fail course. Each person must collect at least 70 points to pass the course.

We use a simple grading system for each week:

  • 0: no work/progress
  • 1: little work/progress
  • 2: enough work/progress
  • 3: very good work/progress

Both group and individual work will be graded.

WeekGroupIndividualTotal
3&4G1I12*G1*I1
5&6G2I22*G2*I2
7&8G3I32*G3*I3
9&10G4I44*G4*I4
11&12G5I510*G5*I5

Basically, if each grade is 2, then the total grade will be 80, and it will be 180 if each grade is 3.

Certificate & Credits

Each successful student will receive a certificate issued by QWorld.

Earning credits from this course is up to the programs the students enrolled.

If your program administration requests, a signed document from the doctoral studies of Faculty of Computing (University of Latvia) may also be provided.

Applications

The applications are open to the students of University of Latvia, QCourse511-1 students who have submitted their term projects, and to the students coming through QTOM. Contact your local representative or us directly: qtom.pilot@qtedu.eu

Project Proposals

A student is expected to find her own project or group. To get some ideas, click for the list of term projects developed during QCourse511-1.

It is not mandatory for QCourse511-1 students to continue with their term projects.

Here are some available project proposals.

Interactive Bronze

The aim of this project is making the tutorial Bronze more interactive by using jupyter-widgets, Javascript, and similar. The project will be mentored by Abuzer Yakaryilmaz, and up to 30 minutes weekly meetings will be scheduled. The students are expected to have experience or knowledge on interactive webpage and Javascript besides knowing the basics of quantum computing and programming and familiarity with Bronze. Some example deliverables: adding interactive self study exams, implementing quantum coin-flipping experiments, making quantum tomography interactive. The group size is 3-4 students.

Reverse engineering of quantum games

The aim of this project is applying reverse engineering to specific quantum games in order to understand the technical and conceptual details and then make them available for future quantum game developers. The project will be mentored by Abuzer Yakaryilmaz, and up to 30 minutes weekly meetings will be scheduled. The students are expected to have experience or knowledge of programming besides knowing the basics of quantum computing. The project will start with a quick literature review. Then, a list of games will be selected and then analyzed. More than one group can be formed, which will work separately. Each group size is 3-4 students.

Interactive Bloch sphere

The aim of this project is designing an interactive tool for visualize the state a qubit and manipulate it with the basic quantum operators. There are three different platforms, and each can be a different project: Jupyter notebooks, web application, and Unity. The project will be mentored by Abuzer Yakaryilmaz, and up to 30 minutes weekly meetings will be scheduled. The students are expected to have experience or knowledge of platform besides knowing the basics of Bloch sphere. Each group size is 3-4 students.

Previous instances:

QCourse570-1 | Projects in Quantum

Followup instances:

Signing up: Contact your local QTOM representative for instructions to sign up. The list of local QTOM representatives is maintained on the student area page.