24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

EEE4423: Introduction to Quantum Computers

EEE4423 — EEE4423
← Course Modules
3 credit hours 45 contact hours Prerequisites: UF: EEE 3396 (min C) and either MAS 3114 or EEL 3850 (min C). Statewide SCNS: EEL 3120 and EEL 3135. WARNING: the binding requirement is LINEAR ALGEBRA - complex vector spaces, matrices, eigenvalues and tensor products - not quantum physics, which is developed from scratch. Students who took linear algebra as a computational course rather than a conceptual one should review it before the term. v1.0

Course Description

EEE 4423 Introduction to Quantum Computers is an undergraduate introduction to quantum computation taught from an engineering standpoint. The Statewide Course Numbering System description makes the emphasis explicit: the course “provides the foundations of quantum computers and quantum information systems with an emphasis on physical implementations.”

That last phrase distinguishes this course from the computer-science and physics versions of the same subject. A computer science treatment concentrates on algorithms and complexity; a physics treatment concentrates on quantum mechanics. An electrical engineering treatment asks how a qubit is actually built, why it decoheres, what the control electronics look like, and why a machine with a thousand physical qubits may deliver only a handful of useful logical ones.

Three Florida institutions carry it, all at 3 credits, and the titles show a mild and instructive spread:

⚠ USF’s title adds a subject the others do not. Communications signals coverage of quantum key distribution, quantum teleportation and quantum networking — a related but distinct body of material. A student comparing institutions, or transferring, should expect USF’s version to spend time on secure communication that the others spend on computation. This is an emphasis difference within a shared core rather than two different subjects, and the guide below labels it where it matters.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠⚠ The real prerequisite is linear algebra, not quantum physics

This is the most useful thing to know before registering, and it reverses most students’ assumption.

UF requires EEE 3396 (solid-state devices) with a minimum grade of C, and either MAS 3114 (linear algebra) or EEL 3850, also with a C. The statewide record lists EEL 3120 and EEL 3135. Institutional requirements differ — check your own catalog.

The binding requirement is linear algebra over the complex numbers. Quantum computation is linear algebra: states are vectors, gates are unitary matrices, composition is matrix multiplication, multi-qubit systems are tensor products, and measurement probabilities are squared magnitudes of inner products. A student fluent in complex linear algebra can learn the quantum mechanics in this course from scratch. A student who took linear algebra as a real-valued computational course — row reduction and determinants — and never met eigenvectors as a conceptual tool or worked over the complex field will struggle regardless of how interested they are in the physics.

Preparation that pays: review complex arithmetic in polar form, inner products and orthonormal bases, eigenvalues and eigenvectors, unitary and Hermitian matrices, and the tensor (Kronecker) product. That last one is the operation most students have never seen, and it is used constantly from about week three.

No prior quantum mechanics is required at any of the three institutions, and none is assumed. The physics is developed as needed, and only the parts computation requires.

⚠ Institutional variation: computation versus communication

FIU and UF — computation emphasisUSF — computation and communication
Gates, circuits, algorithmsThe same core
Physical qubit implementationsPlus quantum key distribution (BB84, E91)
Decoherence and error correctionPlus teleportation, entanglement distribution, networking

A syllabus test: if security proofs and eavesdropping detection appear in the assessed work, you are in the communications-inclusive version. Both are legitimate readings of the subject; the communication material is the more immediately practical, since quantum key distribution is deployed commercially while general-purpose quantum computing is not.

⚠ Course-code variation across Florida

Quantum computing is a young subject in undergraduate curricula and its numbering has not settled:

⚠ This is a prefix-divergence case. A student who took “quantum computing” under a physics or computer science number has probably covered a genuinely different subset of this material, and a receiving programme naming EEE 4423 will not match it automatically. Read the topic list rather than the title, and carry the syllabus.

Position in the curriculum

EEE 4423 is a senior-level technical elective. At UF it sits downstream of the devices course (EEE 3396) alongside the nanoelectronics electives — EEE 4420 Introduction to Nanodevices and EEE 4414 Modern Memory Device Technologies — which is a coherent grouping, since a superconducting or spin qubit is a nanoscale device. It pairs well with a solid-state devices background and with RF and microwave coursework for students interested in the hardware side.

Difficulty and time commitment

The difficulty is unusual and worth describing accurately. The mathematics is not hard — it is linear algebra on small matrices, and a two-qubit calculation is a 4×4 matrix multiplication. What is hard is that the physical intuition actively misleads. Superposition is not “both at once” in any classical sense, measurement is not observation of a pre-existing value, and entanglement is not correlation. Students who try to build a mental picture first and do the mathematics second generally get stuck; students who trust the mathematics and let the interpretation follow generally do not.

Plan on eight to ten hours a week. The single most effective study method in this course is to compute small examples by hand — apply a Hadamard to a qubit, build a Bell state with a CNOT, work through Deutsch’s algorithm on paper — before running anything in a simulator. The simulator will give the right answer without teaching you why.

Articulation and transfer

SCNS records EEE 4423 as guaranteed to transfer to an institution offering the same course, and three institutions carry it, all at 3 credits — unusually good coverage for a subject this new. The course is upper-division and carries no general-education or Gordon Rule designation.

FE exam relevance

The NCEES Fundamentals of Engineering (Electrical and Computer) exam does not cover quantum computing. This is an elective taken for its own value and for graduate preparation.

AI Integration

Quantum computing and machine learning intersect in several genuine ways and in a great many spurious ones, and distinguishing between them is a skill this course should develop.

Where the intersection is real. Machine learning is used inside quantum computing as an engineering tool: optimal control pulse shaping for higher-fidelity gates, error decoding for the surface code (a fast classical inference problem that neural decoders address well), calibration of large qubit arrays, and noise characterisation. These are unglamorous and important, and they are where an engineer is most likely to touch both fields.

Quantum machine learning — running learning algorithms on quantum hardware — is an active research area, but ⚠ a student should treat claims in this area with particular scepticism. Several proposed exponential speedups have been “dequantised,” meaning classical algorithms were found with comparable performance, and no practical quantum advantage for machine learning has been demonstrated on real hardware. This is a case where the honest engineering answer is that the question is open.

Where a general-purpose assistant helps in coursework. Explaining Dirac notation or the tensor product in different words; checking a small matrix calculation; generating and debugging Qiskit or Cirq code, which has a steep initial learning curve; explaining a transpiler decision or a hardware topology constraint; and summarising a paper before you read it closely.

⚠ Where it fails, and why the failure is precisely this course’s subject. The characteristic error of an AI tool asked about quantum computing is to reproduce the popular-science account: that a quantum computer “tries all possibilities simultaneously,” that superposition means being in two states at once, that entanglement transmits information. Correcting exactly these misconceptions is what the first three weeks of this course are for. A quantum computer does not try all paths and read off the answer — measurement returns one outcome, and the entire art of quantum algorithm design is arranging interference so that wrong answers cancel. A model trained overwhelmingly on popular explanations reproduces the popular explanation fluently and confidently, and it is wrong in the specific way the course exists to fix.

Two further failures matter. Models routinely overstate what current hardware can do, conflating physical qubit counts with logical ones and ignoring the error rates that make deep circuits impossible — when the gap between physical and logical qubits is one of the central engineering facts of the field. And they get sign and phase conventions wrong in gate matrices and circuit calculations; because global phase is unobservable but relative phase is everything, a phase error is both easy to make and fatal to the result.

The engineer’s responsibility. Quantum computing is a field with an unusually wide gap between what is claimed and what has been demonstrated, and engineers are among the few people positioned to tell the difference. The habit worth forming here is to ask of any claim: how many physical qubits, at what gate fidelity, at what circuit depth, and was it run on hardware or simulated? Those four questions dispose of most overstatement, including your own.

Academic integrity. FIU, UF and USF each maintain academic integrity policies covering AI-generated work, and practice varies by instructor. Derivations and circuit analysis are normally expected to be your own even where coding assistance is permitted. Ask before you rely on a tool, and disclose its use where the syllabus requires it.


Generated September 9, 2026 · Updated September 9, 2026