{"title":"Reaching Everyone by Integrating Computing Everywhere","authors":"M. Guzdial","doi":"10.1145/3507923.3507925","DOIUrl":null,"url":null,"abstract":"The inventors of the term “computer science” meant for it to be something that was taught to everyone, to facilitate learning other subjects. Today, we mostly teach computer science to people who want to become professional software developers or computer scientists. Worse yet, we get a narrow range of people who are even willing to take a CS class. If we wanted to reach the original and more general goal, we would have to change how we teach computer science. In this talk, we consider the history of “computer science” and its earlier purpose, describe and demonstrate new kinds of languages, tools, and media for learning computer science.","PeriodicalId":137168,"journal":{"name":"Proceedings of the 10th Computer Science Education Research Conference","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th Computer Science Education Research Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3507923.3507925","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The inventors of the term “computer science” meant for it to be something that was taught to everyone, to facilitate learning other subjects. Today, we mostly teach computer science to people who want to become professional software developers or computer scientists. Worse yet, we get a narrow range of people who are even willing to take a CS class. If we wanted to reach the original and more general goal, we would have to change how we teach computer science. In this talk, we consider the history of “computer science” and its earlier purpose, describe and demonstrate new kinds of languages, tools, and media for learning computer science.