Creating a Quantum Programming Course from Scratch A Computer Science Professor's Journey

被引:0
|
作者
Guerin, Joshua T. [1 ]
机构
[1] Univ Northern Colorado, Greeley, CO 80639 USA
来源
PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2 | 2025年
关键词
quantum computing; quantum programming; experience report; curriculum; instruction; pedagogy;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Quantum Computing is generating significant excitement within the interdisciplinary academic community, government, and industry. Despite rapid growth in the area, formal education in non-classical computing is limited or absent in many computer science programs. Among the contributing factors is the cutting-edge nature of the field and, until somewhat recently, lack of available platforms for development. Consequently, many computer science graduates will enter the field with little or no background, or even conversational fluency in basic quantum principles. In the near term this will hinder broader adoption of quantum technologies, and will leave interested students underprepared for possible careers in the area or continued studies in graduate school. This experience report details the creation of a new course in Quantum Programming at a mid-sized, regional comprehensive university from initial conception to deployment. This work differs from previous treatments, as the professor came into the project without any background in quantum computing or physics. The course was written from a software-development perspective and is intended for a post-secondary audience from interdisciplinary, technical backgrounds. The course was successfully deployed in the fall semester of 2022 with positive reactions by both students and the professor. The author hopes that this project will add to the growing body of literature in this area, and serve as a template for other educators.
引用
收藏
页码:409 / 415
页数:7
相关论文
共 50 条
  • [21] An Examination of the Correlation of Exploring Computer Science Course Performance and the Development of Programming Expertise
    McGee, Steven
    Greenberg, Ronald, I
    McGee-Tekula, Randi
    Duck, Jennifer
    Rasmussen, Andrew M.
    Dettori, Lucia
    Reed, Dale F.
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 1067 - 1073
  • [22] Let's code - Programming from scratch in high school
    Let's code - programmiamo da zero al Liceo
    1600, Associazione Italiana per l'Informatica e il Calcolo Automatico, Piazzale Rodolfo Morandi, 2, Milano, 20121, Italy (15):
  • [23] Miss Jessie's: Creating a Successful Business from Scratch Naturally
    Douglas, Cicely
    LIBRARY JOURNAL, 2015, 140 (07) : 95 - 95
  • [24] From urelements to Computation A Journey Through Applications of Fraenkel's Permutation Model in Computer Science
    Ciancia, Vincenzo
    HISTORY AND PHILOSOPHY OF COMPUTING, 2016, 487 : 141 - 155
  • [25] Parallel programming in computational science:: an introductory practical training course for computer science undergraduates at Aachen University
    Bücker, HM
    Lang, B
    Bischof, CH
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2003, 19 (08): : 1309 - 1319
  • [26] Beyond academia: a reflexive exploration of a professor's journey from awareness to advocacy of the African American studies course curriculum
    Scott, Lawrence
    FRONTIERS IN EDUCATION, 2023, 8
  • [27] Research on the Role of "Mobile Programming" Course in Teaching Curriculum Reform of Computer Science and Technology
    Jiao, Jia-lin
    Xiong, Zeng-gang
    Zhang, Xue-min
    Chen, Jian-xin
    FRONTIERS IN COMPUTER EDUCATION, 2012, 133 : 65 - 69
  • [28] AWolf in Lamb's Clothing: Computer Science in a Mathematics Course
    Friend, Michelle
    Swift, Andrew W.
    Love, Betty
    Winter, Victor
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 256 - 262
  • [29] Young people's perceptions of computer science as a university course
    Fullick, Patrick
    Boyle, Roger
    Clark, Martyn
    Pau, Reena
    Information Technologies at School, 2006, : 701 - 702
  • [30] Accessible C-programming course from scratch using a MOOC platform without limitations
    Castello, Adrian
    Iserte, Sergio
    Belloch, Jose A.
    4TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES (HEAD'18), 2018, : 1197 - 1204