The course is desinged to introduce undergrad student with the principle of software engineering, introduce them how to design a good software and well as tools to be use.
The course Principles of Quantum Computing given the fundamental ideas of quantum computing, underlying mathematics, basic algorithm, error correction and introduction to the IBM Qiskit and Qniverse platforms.