{"title":"批判性教学法在计算机课堂中的实践","authors":"Eric J. Mayhew, E. Patitsas","doi":"10.1145/3545945.3569840","DOIUrl":null,"url":null,"abstract":"To enact social justice in the computer science classroom, we need to go beyond adding token ethics modules to Computer Science (CS) curricula and to rethink the power structures in our pedagogical practices. Critical pedagogy (CP) is a long-standing pedagogical tradition that aims to re-envision power structures in the classroom, but has been relatively underutilized in computing education. To go beyond theoretical ideas of what CP should be in CS, we interviewed 13 computing educators who identified as being influenced by critical pedagogy. We asked participants about their teaching practices, and how they apply CP ideals in their classrooms. To illustrate themes from our interviews and to give a rich description of what a CP-influenced classroom looks like, we present three vignettes highlighting a contrast of approaches to critical CS education: raising students' critical consciousness to see structures of oppression, helping students learn technology that supports their activism, and changing what it means to do computer science by integrating social and political forces. By providing tangible, concrete examples we hope to provide educators with inspiration for their own practice.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Critical Pedagogy in Practice in the Computing Classroom\",\"authors\":\"Eric J. Mayhew, E. Patitsas\",\"doi\":\"10.1145/3545945.3569840\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To enact social justice in the computer science classroom, we need to go beyond adding token ethics modules to Computer Science (CS) curricula and to rethink the power structures in our pedagogical practices. Critical pedagogy (CP) is a long-standing pedagogical tradition that aims to re-envision power structures in the classroom, but has been relatively underutilized in computing education. To go beyond theoretical ideas of what CP should be in CS, we interviewed 13 computing educators who identified as being influenced by critical pedagogy. We asked participants about their teaching practices, and how they apply CP ideals in their classrooms. To illustrate themes from our interviews and to give a rich description of what a CP-influenced classroom looks like, we present three vignettes highlighting a contrast of approaches to critical CS education: raising students' critical consciousness to see structures of oppression, helping students learn technology that supports their activism, and changing what it means to do computer science by integrating social and political forces. By providing tangible, concrete examples we hope to provide educators with inspiration for their own practice.\",\"PeriodicalId\":371326,\"journal\":{\"name\":\"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3545945.3569840\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3545945.3569840","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Critical Pedagogy in Practice in the Computing Classroom
To enact social justice in the computer science classroom, we need to go beyond adding token ethics modules to Computer Science (CS) curricula and to rethink the power structures in our pedagogical practices. Critical pedagogy (CP) is a long-standing pedagogical tradition that aims to re-envision power structures in the classroom, but has been relatively underutilized in computing education. To go beyond theoretical ideas of what CP should be in CS, we interviewed 13 computing educators who identified as being influenced by critical pedagogy. We asked participants about their teaching practices, and how they apply CP ideals in their classrooms. To illustrate themes from our interviews and to give a rich description of what a CP-influenced classroom looks like, we present three vignettes highlighting a contrast of approaches to critical CS education: raising students' critical consciousness to see structures of oppression, helping students learn technology that supports their activism, and changing what it means to do computer science by integrating social and political forces. By providing tangible, concrete examples we hope to provide educators with inspiration for their own practice.