Introduction to Quantum Computing

For School Trials, Term 2, 2018

Unit of work

·         Investigate how digital systems represent text, image and audio data in binary (ACTDIK024)

·         Implement and modify programs with user interfaces involving branching, iteration and functions in a general-purpose programming language (ACTDIP030)

·         Evaluate how student solutions and existing information systems meet needs, are innovative, and take account of future risks and sustainability (ACTDIP031)

Schedule

Lesson

Topic title

Activity

1

Why quantum? How big is a bit?

WebQuest: History of computers; component sizes over time; predicting when components will reach atomic dimensions

2

What is a qubit?

Comparing binary bits and qubits; animation to produce ranges of values from a Qubit. Bluemix videos (mechanical qubit)

3

Writing my first quantum score

Creating an account on https://quantumexperience.ng.bluemix.net/qx/experience

Beginners guide; using Composer to copy recipe programs/scores and validate output using the measurement tool.

4

Quantum gates

Use Pauli X, Y and Z gates to generate random numbers

5

Superposition

Hadamard gate and its applications

6

Entanglement

Controlled NOT gate

7

Project

Student-determine coding activity. They are asked to compose a score and provide an explanation of what it does.

8

Assessment

Students answer a series of questions:

descriptive – remembering; debug scores – understanding; compose a score – creative.

All students receive a PDF certificate of participation and their score on the assessment.

This unit of work has been designed for Year 8 students.