Abstract tech background made of printed circuit board

Quantum Computing Course

SFBU has added a course on Quantum Computing to the MSCS program curriculum starting this semester! Quantum Computing is the area of study focused on developing computer technology based on the principles of quantum theory. We are proud to offer an up-to-date curriculum that matches what the tech world is looking for.

Course Information

Course Title CS 598– Introduction to Quantum Computing and it’s Applications Instructor Prof. Ahmed Banafa (ahmed.banafa@sfbu.edu)
Class Date and Time Friday 3:15 PM – 6:05 PM Office Hours: By Appointment in Office 132

Course Description

Quantum Computing is the area of study focused on developing computer technology based on the principles of quantum theory. Tens of billions of public and private capitals are being invested in Quantum technologies. Countries across the world have realized that quantum technologies can be a major disruptor of existing businesses, they have collectively invested billions of dollars in quantum research and applications. In this class you learn the difference between Quantum Computing and Classic Computing, the concept of Qubits, difficulties facing Quantum Computing, and the principles of Quantum Superposition and Entanglement. Quantum Computing Categories will be discussed in details, applications of Quantum Computing in AI, IoT, Blockchain, Communications, and Encryption will be covered. Also, Quantum Internet, Quantum Cryptography and Quantum Teleportation will be explained, in addition to post-Quantum technologies, they will be introduced and discussed. Industry Guest Speaker(s) will be invited to talk about this futuristic technology. 3 Credit

Prerequisites: Knowledge of Physics and Python

Learning Outcomes

By the end of the course, students should be able to:

  • Explain the differences between Classic and Quantum Computing
  • Understand the power and limitation of Quantum Computing
  • Explain the differences between logical and physical Qubits and become familiar with the concepts of superposition and entanglement and be able to analyze quantum state transformations
  • Comprehend the implications of Quantum Comping on Cryptography
  • Understand the foundations of post-quantum applications
  • Know the principles of Quantum Communication
  • Describe Quantum Teleportation and its limits
  • Understand the applications of Quantum Computing in AI
  • Explain Quantum Internet
  • Produce and present a research paper about topics related to Quantum Computing


  • Quantum Computing and Other Transformative Technologies, by Ahmed Banafa,
    (River Publishers Series in Information Science and Technology)
  • ISBN-13: 978-8770226844
    ISBN-10: 8770226849


About the Instructor

Ahmed Banafa: is a Professor of Engineering at San Francisco Bay University. His work focuses on blockchain, Internet of Things, and artificial intelligence. He is the author of three books: Secure and Smart IoT Using Blockchain AI, Blockchain Technology and Applications, and the forthcoming Quantum Computing. Banafa studied electrical engineering at Lehigh University.