Developing Programming Assignments for Teaching Quantum Computing and Quantum Programming | IEEE Conference Publication | IEEE Xplore