ภาพรวม

คอลเลกชัน Qiskit in-classroom modules นี้ออกแบบมาสำหรับหลักสูตรระดับปริญญาตรีในสาขาวิทยาการคอมพิวเตอร์ การประมวลผลควอนตัม หรือกลศาสตร์ควอนตัมเบื้องต้น เป้าหมายคือช่วยให้ผู้สอนและนักศึกษาสามารถใช้คอมพิวเตอร์ควอนตัมในการสำรวจโปรโตคอลและอัลกอริทึมควอนตัมพื้นฐานด้วยการทดลองจริง เช่น quantum teleportation, quantum key distribution (QKD) และอัลกอริทึม Deutsch-Jozsa และ Bernstein-Vazirani
แต่ละโมดูลควรเริ่มต้นในชั้นเรียนโดยมีเพื่อนในกลุ่มและผู้สอนคอยช่วยเหลือ แต่สามารถทำต่อให้เสร็จได้ด้วยตนเองหรือเป็นกลุ่มเล็ก กิจกรรมทั้งหมดใช้เวลาน้อยกว่าเวลาฟรีที่ Open Plan ให้ผู้ใช้ทุกคนอยู่มาก นอกจากนี้ยังมีตัวเลือก Simulator ในตัวสำหรับกรณีที่นักศึกษาใช้เวลาการประมวลผลควอนตัมฟรีหมดโดยบังเอิญ
ผู้สอนสามารถขอเวอร์ชันของ notebooks เหล่านี้พร้อมเฉลยและแนวทางการจัดวางในหลักสูตรทั่วไปได้โดยการกรอกแบบสอบถามสั้นๆ นี้เกี่ยวกับวิธีการใช้งาน notebooks
พื้นฐานที่แนะนำ
แต่ละโมดูลมีคำแนะนำว่าควรใช้โมดูลนั้นที่จุดใดในหลักสูตรจึงจะมีประสิทธิภาพสูงสุด โดยทั่วไปแล้ว นักศึกษาจะได้รับประโยชน์สูงสุดจากโมดูลเหล่านี้หากมีพื้นฐานดังนี้:
-
มีพื้นฐานพีชคณิตเชิงเส้นบ้าง (เมทริกซ์ น่าจะเพียงพอ)
-
มีความคุ้นเคยกับ Python บ้าง แม้ว่า notebooks ส่วนใหญ่จะสามารถรันได้ตามที่เขียนไว้