CS 290N Novel Computing Technologies


Announcements

Here are some lecture notes you can use to follow the quantum material if you don't have the recommended textbook.

Here are some other lecture notes from Preskill at Caltech that are more detailed and physics-oriented.

Here's a link to a prior offering of this class and discussion topics.


Time: TR 11-12:50
Room: Phelps 1401
Instructor:
Prof. Fred Chong; office hours by appointment; Eng I 5113
Optional Textbook: Quantum Computation and Quantum Information, Michael Nielsen and Isaac Chuang, Cambridge Press, 2000.

Deadlines

  • Project Drafts due 2/28
  • Project final papers due 3/16

    Grading

  • Labs 15%
  • Problem Sets 15%
  • Discussion Topic 20%
  • Project Proposals and Drafts 15%
  • Project Final Report 35%

    Handouts

  • Lab 1: Due 1/31/06. (html)
  • Lab 2: Due 2/21/06 . (html)

    Discussion Information

  • Assign a paper for the class to read, one week before your discussion day.
  • Make up a short question/study guide based upon that paper and make it available one week before the discussion day. (You can find samples of this from this class).
  • Present the paper and supplemental material on your assigned day. Lead discussion, with our help, on the subject.

    Project Information

    Here's a link to last year's class and topics.

    Here is an example project paper. The project has two goals:

  • A critique of 3-5 related research papers. This is not a book report. Do not just summarize what is in the papers. Point out shortcomings and possible areas for extension.
  • Extension of the area. Address shortcomings or extend the work in the papers. Come up with some ideas and test them with a short project. This can be in the form of some simple analysis, simulations, algorithms, or models. Remember to pick something that will fit in a quarter.


    Lectures


  • Lecture (Tue 1/10/06): Project topics, technology overview, quantum computing introduction

  • Lecture (Thu 1/12/06): Quantum gates, Deutsch's algorithm
  • Lecture (Tue 1/17/06): Shor's algorithm, entanglement, teleportation
  • Lecture (Thu 1/19/06): Super-dense coding, error correction

  • Lecture (Tue 1/24/06): Nanoscale computing
    Slides
  • Lecture (Thu 1/26/06): A quantum ion-trap architecture
    Slides
  • Lecture (Tue 1/31/06): BHZ Triple entanglement, Steane 7-bit code
  • Discussion (Thu 2/2/06): Quantum Cryptography - Qingqing Yang
    Paper, discussion questions and slides
  • Discussion (Tue 2/7/06): Josephson Junction RAM - Susmit Biwas
    Paper, discussion questions and slides
  • Discussion (Thu 2/9/06): Nanotube RAM - Ricky Taing
    Paper, discussion questions and slides
  • Discussion (Tue 2/14/06): Reversible Computing - Vietor Davis
    Paper, discussion questions and slides
  • Discussion (Thu 2/16/06): Amorphous Computing - Terrence Cole
    Paper, discussion questions and slides
  • Discussion (Tue 2/21/06): Sensor Networks - Banit Agarwal
    Paper, discussion questions and slides
  • Discussion (Thu 2/23/06): MEMS-based optical switching - Shashi Mysore
    Paper, discussion questions and slides
  • Lecture (Tue 2/28/06): Organic Transistors
    Paper, discussion questions and slides
  • Lecture (Thu 3/2/06): All-Optical Routing and Optical Computing
    Paper, discussion questions and slides
  • Lecture (Tue 3/7/06): DNA Self-Assembly
    Paper, discussion questions and slides
  • Lecture (Thu 3/9/06): Energy Scavenging
    Paper, discussion questions and slides
  • Final Projects (Tue 3/14/06)
    Shashi Mysore and Banit Agrawal
    Terrence Cole
    Vietor Davis

  • Final Projects (Thu 3/16/06)
    Ricky Taing
    Susmit Biwas
    Qingqing Yang


    Last updated February 2006
    chong@cs.ucsb.edu