1. The document discusses quantum computing software for CS students, including open source options like IBM QX and QISKit.
2. It describes different models of quantum computation like the quantum circuit model and adiabatic quantum computation. Main components include defining the problem, creating a quantum algorithm and circuit, compiling for the quantum processor, and simulating results.
3. IBM QX is highlighted as an example - it includes a circuit composer GUI to design circuits and run them on simulators or quantum processors, and QISKit is the Python version. Results from experiments are probabilistic due to the nature of quantum theory.