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 条
  • [31] From the "Ivory Tower" to the "University of the Poor": A Professor's Educational Journey
    Schoorman, Dilys
    URBAN EDUCATION, 2016, 51 (07) : 797 - 823
  • [32] An Agile Framework Definition for Creating an Engineering Massive Open Online Course from Scratch: A Case Study
    De Amescua, Antonio
    Maria Alvarez-Rodriguez, Jose
    Sanchez-Segura, Maria-Isabel
    Medina-Dominguez, Fuensanta
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (05) : 2260 - 2273
  • [34] Elements of Python']Python Programming: From Basic Computer Science to Contemporary Style of Programming
    Tsuji, Shingo
    CANCER SCIENCE, 2024, 115 : 805 - 805
  • [35] The influence of temperament style on a student's choice of and performance in a computer programming course
    Blignaut, Pieter
    Naude, Annelie
    COMPUTERS IN HUMAN BEHAVIOR, 2008, 24 (03) : 1010 - 1020
  • [36] A Case of One Professor's Teaching and Use of Nature of Science in an Introductory Chemistry Course
    Karakas, Mehmet
    QUALITATIVE REPORT, 2010, 15 (01) : 94 - 121
  • [37] From Computer Science to Software Engineering - A Programming-level Perspective
    Bailes, Paul
    Brough, Leighton
    Kemp, Colin
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2014, 265 : 513 - 529
  • [38] Dataset of computer science course queries from students: Categorized and scored according to Bloom's taxonomy
    Zaman, Khandoker Ashik Uz
    Islam, Ashraful
    Islam, Yusuf Mahbubul
    Sayed, Md Abu
    DATA IN BRIEF, 2024, 53
  • [39] Women's Journey in STEM Education in Brazil: A Rapid Review on Engineering and Computer Science
    Costa, Luis Felipe Coimbra
    Nascimento, Luciana Maria Azevedo
    De Lima, Yuri Oliveira
    Santos, Ana Moura
    Barbosa, Carlos Eduardo
    Xexeo, Geraldo
    De Souza, Jano Moreira
    IEEE ACCESS, 2024, 12 : 112576 - 112593
  • [40] AGILE METHODOLOGY SCRUM: REPORT OF AN EXPERIENCE IN THE FIRST CONTACT WITH PROGRAMMING LANGUAGES IN A UNIVERSITY COURSE OF COMPUTER SCIENCE
    Sobral, Sonia Rolland
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 5205 - 5210