[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
other
Public Access

From theory bias to theory dialogue: embracing cognitive, situated, and critical framings of computational thinking in K-12 CS education

Published: 13 February 2020 Publication History
First page of PDF

References

[1]
Abelson, H. and diSessa, A. Turtle geometry: The computer as a medium for exploring mathematics. (Cambridge: MIT Press, 1986).
[2]
Aho, A. Ubiquity symposium: Computation and computational thinking. in Ubiquity 2011. (2011).
[3]
Blikstein, P. Pre-College Computer Science Education: A Survey of the Field. (2018).
[4]
Brennan K., C Balch, C., and Chung, M. Creative Computing 3.0. (Cambridge: Harvard University Press, 2019).
[5]
Brennan, K. and Resnick, M. 2012. New frameworks for studying and assessing the development of computational thinking. in Proceedings of the 2012 annual meeting of the American Educational Research Association. (Vancouver, 2012), 25.
[6]
Buckingham, D. Media education: Literacy, learning and contemporary culture. (Cambridge: Polity Press, 2003).
[7]
Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., and Danies, G. Changing a Generation's Way of Thinking: Teaching Computational Thinking Through Programming. Review of Educational Research 87, 4 (2017-08), 834--860.
[8]
Burke, Q. and Kafai, Y. The writers' workshop for youth programmers: digital storytelling with scratch in middle school classrooms. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12). (New York: ACM Press, 2012), 433--438.
[9]
Code.org. CS Discoveries. https://code.org/educate/csd. Accessed: 2019 June 1.
[10]
National Research Council. Report of a workshop on the scope and nature of computational thinking. (Washington: National Academies Press, 2010).
[11]
Curzon, P., Bell, T., Waite, J., and Dorling, M. Computational Thinking. in Cambridge Handbook of Computer Science Education Research, edited by S. Fincher and A. Robbins (Cambridge: Cambridge University Press, 2019).
[12]
Dasgupta, S. and Hill, B. Scratch Community Blocks: Supporting Children as Data Scientists. in Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems - CHI '17. (New York: ACM Press, 2017), 3620--3631.
[13]
Denning, P. Remaining trouble spots with computational thinking. Communications of the ACM 60, 6 (2017), 33--39.
[14]
diSessa, A. Changing minds: Computers, learning, and literacy. (Cambridge: Mit Press, 2001).
[15]
diSessa. A. What If Your Project's Timeline is a 100 Years?: Reflections on Computational Literacies. in Proceedings of the 2017 Conference on Interaction Design and Children. (New York: ACM, 2017), 1--2.
[16]
Feurzeig, W., Wexelblat, P, and Rosenberg, R. SIMON-A Simple Instructional Monitor. IEEE Transactions on Man-Machine Systems, 11, 4 (1970), 174--180.
[17]
Fields, D., Vasudevan, V., and Kafai, Y. The programmers' collective: fostering participatory culture by making music videos in a high school Scratch coding workshop. Interactive Learning Environments. 23, 5 (2015), 613--633.
[18]
Fields, D., Kafai, Y., Nakajima, T., Goode, J., and Margolis, J. Putting Making into High School Computer Science Classrooms: Promoting Equity in Teaching and Learning with Electronic Textiles in Exploring Computer Science. Equity & Excellence in Education 51, 1 (2018), 21--35.
[19]
Franklin, D., Skifstad, G., Rolock, R., Mehrotra, I., Ding, V., Hansen, A., Weintrop, D., and Harlow, D. Using Upper-Elementary Student Performance to Understand Conceptual Sequencing in a Blocks-based Curriculum. in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE '17. (New York: ACM, 2017), 231--236.
[20]
Freire, P. Pedagogy of the oppressed. (USA: Bloomsbury Publishing, 2018).
[21]
Giannakos, M., Jaccheri, L., and Proto, R. Teaching computer science to young children through creativity: Lessons learned from the case of Norway. in Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research. (2013), 103--111.
[22]
New London Group. A pedagogy of multiliteracies: Designing social futures. Harvard educational review. 66, 1 (1996), 60--93.
[23]
Grover, S. and Basu, S. Measuring Student Learning in Introductory Block-Based Programming: Examining Misconceptions of Loops, Variables, and Boolean Logic. in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE '17. (New York: ACM Press, 2017), 267--272.
[24]
Grover, S., Basu, S., and Schank, P. What we can learn about student learning from open-ended programming projects in middle school computer science. in Proceedings of the 49th ACM Technical Symposium on Computer Science Education. (New York: ACM Press, 2018), 999--1004.
[25]
Grover, S. and Pea, R. Computational Thinking in K-12: A Review of the State of the Field. Educational Researcher 42, 1 (2013), 38--43.
[26]
Haraway, D. Situated knowledges: The science question in feminism and the privilege of partial perspective. Feminist studies. 14, 3 (1988), 575--599.
[27]
Harel, I. Children designers. (Norwood, NJ: Ablex, 1990).
[28]
Hautea, S, Dasgupta, S., and Hill, B. Youth Perspectives on Critical Data Literacies. in Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems - CHI '17. (New York: ACM Press, 2017), 919--930.
[29]
Ito, M., Gutiérrez, K., Livingstone, S., Penuel, B., Rhodes, J., Salen, K., Schor, J., Sefton-Green, J., and Watkins, S. Connected Learning: An agenda for research and design. (Cork: Digital Media and Learning Research Hub, 2013).
[30]
Jacob, S., and Warschauer, M. Computational Thinking and Literacy. Journal of Computer Science Integration. 1, 1 (2018).
[31]
Jamshidi, F. and Marghitu, D. Using Music to Foster Engagement in Introductory Computing Courses. in Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). (New York: ACM Press, 2019), 1278--1278.
[32]
Jayathirtha, G., Kafai, Y., Lui, D., Shaw, M., and Cho, J. Collaborative Coding and Composing of JazzHands: Integrating the Learning of Advanced Computational Concepts with Electronic Textiles to Make Music Wearables. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education. (New York: ACM Press, 2019), 1274--1274.
[33]
Kafai, Y. Minds in Play. (Norwood, NJ: Ablex, 1995).
[34]
Kafai, Y. From computational thinking to computational participation in K-12 education. Communications of the ACM. 59, 8 (2016), 26--27.
[35]
Kafai, Y., Fields, D., Lui, D., Walker, J., Shaw, M., Jayathirtha, G., Nakajima, T., Goode, J., and Giang. M. Stitching the Loop with Electronic Textiles: Promoting Equity in High School Students' Competencies and Perceptions of Computer Science. in Proceedings of the 50th ACM Technical Symposium on Computer Science Education. (New York: ACM Press, 2019), 1176--1182.
[36]
Kafai, Y. and Vasudevan, V. Constructionist Gaming Beyond the Screen: Middle School Students' Crafting and Computing of Touchpads, Board Games, and Controllers. In Proceedings of the Workshop in Primary and Secondary Computing Education on ZZZ - WiPSCE '15. (New York: ACM Press, 2015), 49--54.
[37]
Lachney, M., Babbitt, W., and Eglash, R. Software design in the 'construction genre' of learning technology: Content aware versus content agonistic. Computational Culture: A Journal of Software Studies 5 (2016).
[38]
Lee, C. and Garcia, A. "I Want Them to Feel the Fear…": Critical Computational Literacy as the New Multimodal Composition. in Exploring Multimodal Composition and Digital Writing, edited by Ferdig, R. and Pytash, K. (Hershey, PA: Information Science Reference, 2014), 364--378.
[39]
Lee, C. and Soep, E. None But Ourselves Can Free Our Minds: Critica Computational Literacy as a Pedagogy of Resistance. Equity & Excellence in Education. 49, 4 (2016), 480--492.
[40]
Maloney, J., Peppler, K., Kafai, Y., Resnick, M., and Rusk, N. Programming by Choice: Urban Youth Learning Programming with Scratch. in Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '08). (New York: ACM Press, 2008), 367--371.
[41]
Margolis. J. Stuck in the shallow end: Education, race, and computing. (Cambridge MIT Press, 2008).
[42]
Margolis, J. and Fisher, A. Unlocking the clubhouse: Women in computing. (Cambridge: MIT Press, 2003).
[43]
Margolis J., Ryoo, J., Moreno Sandoval, C. D., Lee, C., Goode, J., and Chapman, G. 2012-12. Beyond Access: Broadening Participation in High School Computer Science. ACM Inroads. 3, 4 (2012-12), 72--78.
[44]
Morrell, E. Critical literacy and urban youth: Pedagogies of access, dissent, and liberation. (Routledge, 2015).
[45]
Nelson, G. and Ko, A. On Use of Theory in Computing Education Research. in Proceedings of the 2018 ACM Conference on International Computing Education Research (ICER '18). (New York: ACM Press, 2018), 31--39.
[46]
Palumbo, D. Programming Language/Problem-Solving Research: A Review of Relevant Issues. Review of Educational Research. 60, 1 (1990), 65--89.
[47]
Papert, S. Mindstorms: Children, computers, and powerful ideas. (Basic Books, 1980).
[48]
Paris, D. Culturally sustaining pedagogy: A needed change in stance, terminology and practice. Educational Researcher 41, 3 (2012), 93--97.
[49]
Pea, R. and Kurland, D. On the cognitive effects of learning computer programming. New ideas in psychology 2, 2 (1984), 137--168.
[50]
Proctor, C., Bigman, M., and Blikstein, P. Defining and designing computer science education in a K-12 public school district. in SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education. (New York: ACM Press, 2019). 314--320.
[51]
Proctor, C. and Blikstein, P. How Broad is Computational Thinking? A Longitudinal Study of Practices Shaping Learning in Computer Science. in Rethinking learning in the digital age: Making the Learning Sciences Count. 13th International Conference of the Learning Sciences. (International Society of the Learning Sciences, 2018), 544--551.
[52]
Proctor, C. and Blikstein, P. Unfold Studio: Supporting critical literacies of text & code. Information and Learning Science 1, 2 (2019).
[53]
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., and Silverman, J. Scratch: Programming for all. Communications of the ACM. 52, 11 (2009), 60--67.
[54]
Rich, P. and Hodges, C. Emerging research, practice, and policy on computational thinking. (Springer, 2017).
[55]
Richard, G. and Kafai, Y. Blind Spots in Youth DIY Programming: Examining Diversity in Creators, Content, and Comments Within the Scratch Online Community. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). (New York: ACM Press, 2016), 1473--1485.
[56]
Rode, J., Weibert, A., Marshall, A., Aal, K., von Rekowski, T., El Mimouni, J., and Booker, J. From Computational Thinking to Computational Making. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp '15). (New York: ACM Press, 2015), 239--250.
[57]
Sandoval, W. Conjecture mapping: An approach to systematic educational design research. Journal of the learning sciences 23, 1 (2014), 18--36.
[58]
Scribner, S. Literacy in Three Metaphors. American Journal of Education 93, 1 (1984), 6--21.
[59]
Searle, K., Fields, D., and Kafai, Y. Is sewing a "girl's sport"? Addressing gender issues in making with electronic textiles. Makeology: Makers as Learners 2 (2016), 72.
[60]
Searle, K. and Kafai, Y. Boys' Needlework: Understanding Gendered and Indigenous Perspectives on Computing and Crafting with Electronic Textiles. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research (ICER '15). (New York: ACM Press, 2015), 31--39.
[61]
Sfard, A. On two metaphors for learning and the dangers of choosing just one. Educational researcher. 27, 2 (1998), 4--13.
[62]
Solomon, C. Computer environments for children: A reflection on theories of learning and education. (Cambridge: MIT press, 1988).
[63]
Soloway, E. and Spohrer, J. Studying the novice programmer. (Psychology Press, 2013).
[64]
Tedre, M. and Denning, P. The long quest for computational thinking. in Proceedings of the 16th International Conference on Computing Education Research. (New York: ACM Press, 2016), 120--129.
[65]
Tenenberg, J. and Knobelsdorf, M. Out of our minds: a review of sociocultural cognition theory. Computer Science Education. 24, 1 (2014), 1--24.
[66]
Tissenbaum, M, Sheldon, J., and Abelson, H. From Computational Thinking to Computational Action. Communications of the ACM, 62, 3 (2019), 34--36.
[67]
Vakil, S. A Critical Pedagogy Approach for Engaging Urban Youth in Mobile App Development in an After-School Program. Equity & Excellence in Education. 47, 1 (2014), 31--45.
[68]
Vakil, S. Ethics, Identity, and Political Vision: Toward a Justice- Centered Approach to Equity in Computer Science Education. Harvard Educational Review 88, 1 (2018-03), 26--52.
[69]
Vee, A. Coding literacy: How computer programming is changing writing. (Cambridge: Mit Press, 2017).
[70]
Vogel, S., Santo, R., and Ching, D. Visions of computer science education: Unpacking arguments for and projected impacts of CS4All initiatives. in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. (New York: ACM Press, 2017), 609--614.
[71]
Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., and Wilensky, U. Defining Computational Thinking for Mathematics and Science Classrooms. Journal of Science Education and Technology. 25, 1 (2016), 127--147.
[72]
Weintrop, D., Killen, H., Munzar, T., and Franke, B. Block-based Comprehension Exploring and Explaining Student Outcomes from a Read-only Block-based Exam. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). (New York: ACM Press, 2019), 1218--1224.
[73]
Weintrop, D. and Wilensky, U. Using Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs. in Proceedings of the Eleventh Annual International Conference on International Computing Education Research (ICER '15). (New York: ACM Press, 2015), 101--110.
[74]
Werner, L., Denner, J., and Campe, S. Children Programming Games: A Strategy for Measuring Computational Learning. Transactions of Computing Education. 14, 4 (2014), 1--22.
[75]
Wing, J. Computational Thinking. Communications of the ACM. 49, 3 (2006), 33--35.
[76]
Zaidi, R., Freihofer, I., and Townsend, G. Using Scratch and Female Role Models While Storytelling Improves Fifth-Grade Students' Attitudes Toward Computing. in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE '17). (New York: ACM Press, 2017), 791--792.

Cited By

View all
  • (2025)Innovative ongoing support within a multifaceted computational thinking professional learning program improves teachers’ self-efficacy and classroom practicesComputers & Education10.1016/j.compedu.2024.105174225(105174)Online publication date: Feb-2025
  • (2024)Foundations of Computational Thinking and Problem Solving for Diverse Academic FieldsRevolutionizing Curricula Through Computational Thinking, Logic, and Problem Solving10.4018/979-8-3693-1974-1.ch001(1-16)Online publication date: 31-May-2024
  • (2024)Advancing computational thinking education: Insights from systems thinking applicationsHuman Systems Management10.3233/HSM-240024(1-18)Online publication date: 26-Aug-2024
  • Show More Cited By
  1. From theory bias to theory dialogue: embracing cognitive, situated, and critical framings of computational thinking in K-12 CS education

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Inroads
    ACM Inroads  Volume 11, Issue 1
    March 2020
    73 pages
    ISSN:2153-2184
    EISSN:2153-2192
    DOI:10.1145/3383646
    Issue’s Table of Contents
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 February 2020
    Published in INROADS Volume 11, Issue 1

    Check for updates

    Qualifiers

    • Other
    • Popular
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1,199
    • Downloads (Last 6 weeks)114
    Reflects downloads up to 14 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Innovative ongoing support within a multifaceted computational thinking professional learning program improves teachers’ self-efficacy and classroom practicesComputers & Education10.1016/j.compedu.2024.105174225(105174)Online publication date: Feb-2025
    • (2024)Foundations of Computational Thinking and Problem Solving for Diverse Academic FieldsRevolutionizing Curricula Through Computational Thinking, Logic, and Problem Solving10.4018/979-8-3693-1974-1.ch001(1-16)Online publication date: 31-May-2024
    • (2024)Advancing computational thinking education: Insights from systems thinking applicationsHuman Systems Management10.3233/HSM-240024(1-18)Online publication date: 26-Aug-2024
    • (2024)How Economically Marginalized Adolescents of Color Negotiate Critical Pedagogy in a Computing ClassroomACM Transactions on Computing Education10.1145/370233025:1(1-29)Online publication date: 30-Oct-2024
    • (2024)Is a Sunny Day Bright and Cheerful or Hot and Uncomfortable? Young Children's Exploration of ChatGPTProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685397(1-15)Online publication date: 13-Oct-2024
    • (2024)Fostering children?s critical literacy in computing educationProceedings of the 2024 Symposium on Learning, Design and Technology10.1145/3663433.3663462(57-65)Online publication date: 21-Jun-2024
    • (2024)Integrating Philosophy Teaching Perspectives to Foster Adolescents' Ethical Sensemaking of Computing TechnologiesProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671106(502-516)Online publication date: 12-Aug-2024
    • (2024)"Bee and I need diversity!" Break Filter Bubbles in Recommendation Systems through Embodied AI LearningProceedings of the 23rd Annual ACM Interaction Design and Children Conference10.1145/3628516.3655802(44-61)Online publication date: 17-Jun-2024
    • (2024)Restorying with AI Art among Latinx Elementary StudentsProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 210.1145/3626253.3635618(1648-1649)Online publication date: 14-Mar-2024
    • (2024)Facilitating Teens as Ethical Sensemakers of TechnologyProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 210.1145/3626253.3635510(1712-1713)Online publication date: 14-Mar-2024
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Digital Edition

    View this article in digital edition.

    Digital Edition

    Magazine Site

    View this article on the magazine site (external)

    Magazine Site

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media