course number instructor title
CS 6204 W Feng Quantum Computing for Computer Science & Engineering
This seminar seeks to provide an introduction to quantum computing for the non-physicist. 

While the course will address the three pillars of computing, namely architecture, software 
(programming), and algorithms, its focus will be on software and algorithms in order to assess 
the applicability of problems to quantum computing in practice and will only cover the necessary 
physics and theoretical aspects to understand quantum computing at an architectural level. 

Simulations software will be utilized and hopefully complemented by access to actual quantum 
computers to prototype problem solutions so as to develop a better understanding of how problems 
are transformed into quantum algorithms and what programming language support is best suited 
for a given application area. The seminar will require significant amounts of background 
reading plus multiple presentations per participant. Its success will depend largely on the 
engagement of the participants.