CLASS PROJECT
 

The class project has two options:

OPTION 1. Proposal (10%); 20-30 Minute Class Presentation (20%); Short Report (at least 6 pages in prescribed format, 20%)
OPTION 2. Proposal (10%); Full Report (at least 10 pages in prescribed format)

Prescribed Format :

Both the proposal and the final report will be in the format of an IEEE conference proceedings paper. Links to guidelines for this format are available at:

PDF File
Word File

Proposal:

The purpose of the proposal is for you and I to decide upon a topic that is appropriate for your project and one that is relevant to the class. The topic may be a preliminary investigation into an open problem, or, it may be a detailed report on a topic within the field of quantum computing that we are not covering in depth in the class. As part of your preparation for the project, you are asked to provide a list of at least five relevant references for your topic to indicate to me that you have given some thought and performed some background research on your selected topic. References to standard textbooks and the class notes are OK, but they do not count as part of the five required references.

Report:

The report will also follow the format of an IEEE conference paper and improperly formatted reports will receive a reduced grade. Please pay particular attention to the issue of plagiarism. All references should be properly cited. Citation of a reference does not mean that you are allowed to plagiarize. All drawings and figures should be as neat as possible and no bitmaps should be copied from other sources (including the class notes) and pasted in to your report.

Suggested Topics:

Novel circuit designs using emerging nanotechology devices

Implementation of Grover's algorithm to solve a particular problem

Use of the QCL to implement a quantum algorithm

Development of a synthesis method for quantum or reversible logic circuit

Implementation of a non-trivial circuit in QCA using the QCADesigner tool

Use of error correction/detection for decoherence

Investigation of formal verification for quantum logic circuits

Development of a quantum circuit simulator on a classical computer

Survey of quantum encryption methods

Simulation of quantum algorithms using the QMDD structures

Implementation of the MMD quantum logic synthesis algorithm

Survey of fault tolerant quantum computing approaches

Develop a method for designing logic circuits with only majority gates and inverters

Develop a technique for optimizing a quantum logic netlist

Implement and simulate Schor's factoring algorithm

Develop a visualization program that draws a quantum cascade