CS 1190: Fundamentals of Quantum Information Science
An accessible introduction to qubits, superposition, measurement, interference, entanglement, quantum algorithms, cybersecurity, and the future of quantum technologies.
Computer Science,
University of Texas at El Paso
Course Rationale and Goals
Quantum information science is increasingly important to computing, cybersecurity, communication, and emerging technologies. This course provides an accessible introduction for computer science students without requiring prior quantum physics.
- Introduce the foundations of quantum information science.
- Explain how quantum information differs from classical information.
- Build intuition about qubits, measurement, interference, and entanglement.
- Introduce quantum gates, circuits, and algorithms.
- Connect quantum computing to cybersecurity and post-quantum cryptography.
- Prepare students for further study or research in quantum computing and security.
Course Themes
Foundations
Classical bits, qubits, superposition, measurement, and probability.
Quantum Circuits
Gates, interference, multi-qubit systems, controlled operations, and entanglement.
Algorithms and Security
Quantum algorithms, computational advantage, cryptographic impact, and post-quantum security.
Quantum Technologies
Noise, decoherence, error correction, hardware limits, and future directions.
Expected Outcomes
- Explain why quantum information science matters to computer science.
- Distinguish classical bits and qubits.
- Describe superposition, measurement, and probability in quantum systems.
- Interpret simple quantum gates and circuits.
- Explain quantum interference and entanglement.
- Explain no-cloning and quantum teleportation conceptually.
- Describe the significance of major quantum algorithms.
- Explain how quantum computing affects modern cryptography.
- Identify current limitations and future directions of quantum technologies.
Prerequisites and Assessment
Recommended Prerequisites
- Completion of an introductory programming sequence (CS I / CS II or equivalent).
- Basic familiarity with discrete mathematics.
- No prior background in quantum mechanics or physics required.
- Linear algebra is helpful but not required; concepts are introduced as needed.
Assessment Components
- Participation and attendance.
- Short concept checks or quizzes.
- Brief reflection assignments.
- Lightweight hands-on activities.
- Final mini-presentation, one-page explainer, or short concept demonstration.
Recommended Platforms
These tools support circuit building, simulation, and access to quantum hardware.
- IBM Quantum Platform for circuit simulation and cloud access.
- Qiskit for open-source quantum computing tools.
- IBM Quantum Composer for visual circuit building.