{"title":"Software Engineering Education of Classical Computing vs. Quantum Computing: A Competency-Centric Approach","authors":"Niklas Kiefl, Georg Hagel","doi":"10.1145/3396802.3396816","DOIUrl":null,"url":null,"abstract":"An ever-increasing amount of tasks have become too complex to calculate with classical computers in reasonable time, such as molecular interactions or traffic optimizations. Quantum computing (QC) is currently one of the most promising approaches to handle those mentioned challenges. Based on the effects of quantum mechanics (e.g. superposition or entanglement), it may lead to a completely new range of solutions. This goes along with changes in software engineering (SE) and education. Therefore, students of computer science have to build up some new technical competencies in QC and surrounded fields (e.g. physics) to understand the characteristics of SE for QC. This paper identifies the target state, i.e. the required technical competencies that master students of computer science should have in this field of knowledge. In addition, it also analyzes the current state, i.e. the technical competencies that graduates of the bachelor's program in computer science have in relation to SE for QC. With a structured competence analysis, the competencies are collected, documented and compared. It shows that the current state does not correspond to the required target state and that further technical competencies are required. The analyses only relate to students at the University of Applied Sciences Kempten (Germany).","PeriodicalId":277576,"journal":{"name":"Proceedings of the 4th European Conference on Software Engineering Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 4th European Conference on Software Engineering Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3396802.3396816","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
An ever-increasing amount of tasks have become too complex to calculate with classical computers in reasonable time, such as molecular interactions or traffic optimizations. Quantum computing (QC) is currently one of the most promising approaches to handle those mentioned challenges. Based on the effects of quantum mechanics (e.g. superposition or entanglement), it may lead to a completely new range of solutions. This goes along with changes in software engineering (SE) and education. Therefore, students of computer science have to build up some new technical competencies in QC and surrounded fields (e.g. physics) to understand the characteristics of SE for QC. This paper identifies the target state, i.e. the required technical competencies that master students of computer science should have in this field of knowledge. In addition, it also analyzes the current state, i.e. the technical competencies that graduates of the bachelor's program in computer science have in relation to SE for QC. With a structured competence analysis, the competencies are collected, documented and compared. It shows that the current state does not correspond to the required target state and that further technical competencies are required. The analyses only relate to students at the University of Applied Sciences Kempten (Germany).