Computer Science

ECS 203 Novel Computing Technologies


Lecture: 3 hours

Project: 1 hour

Prerequisite: Course ECS 201A

Grading: Letter; homework (50%), project (50%)

Catalog Description:

Novel computing technologies that could revolutionize computer architecture. Specific focus on quantum computing technologies, including algorithms, devices, and fault tolerance. A survey of other unconventional technologies will include: nanoscale electronics, MEMS devices, biological devices, and nanotechnology. Offered in alternate years.


Course seeks to explore the current research issues in novel technologies for computation.

Expanded Course Description:

  1. Quantum computing
    1. Fundamentals
    2. Algorithms
    3. Technologies
    4. Error coding and encryption
    5. Quantum and classical hybrid systems
  2. Other technologies
    1. Nanoscale electronics
    2. MEMS devices
    3. Biological devices
    4. Nanotechnology
    5. Optical and holographic computing
    6. High density memories


Selected papers from recent literature.


Students will select a class project to explore the feasibility of a revolutionary technology. Projects will result in a project paper and project presentation. The projects will be individually tailored and will have their methodology and infrastructure adapted to the topic.

Computer Usage:

Some homework will involve simulation software. Computer simulations will also be performed as necessary for class projects.

Instructor: F. Chong

Prepared by: F. Chong (December 2001)

Overlap Statement:

Comparison of this course with other existing courses does not indicate any significant overlap.