Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3159450.3159545acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article
Public Access

Introducing the Computer Science Concept of Variables in Middle School Science Classrooms

Published: 21 February 2018 Publication History

Abstract

The K-12 Computer Science Framework has established that students should be learning about the computer science concept of variables as early as middle school, although the field has not yet determined how this and other related concepts should be introduced. Secondary school computer science curricula such as Exploring CS and AP CS Principles often teach the concept of variables in the context of algebra, which most students have already encountered in their mathematics courses. However, when strategizing how to introduce the concept at the middle school level, we confront the reality that many middle schoolers have not yet learned algebra. With that challenge in mind, this position paper makes a case for introducing the concept of variables in the context of middle school science. In addition to an analysis of existing curricula, the paper includes discussion of a day-long pilot study and the consequent teacher feedback that further supports the approach. The CS For All initiative has increased interest in bringing computer science to middle school classrooms; this paper makes an argument for doing so in a way that can benefit students' learning of both computer science and core science content.

References

[1]
Aritajati, C., Rosson, M.B., Pena, J., Cinque, D. and Segura, A. 2015. A Socio-Cognitive Analysis of Summer Camp Outcomes and Experiences. Proceedings of SIGCSE '15, 581--586.
[2]
Association for Computing Machinery 2004. A Model Curriculum for K-12 Computer Science?: Final Report of the ACM K-12 Task Force Curriculum Committee. ACM.
[3]
Association for Computing Machinery 1993. ACM model high school computer science curriculum. Association for Computing Machinery. Communications of the ACM. 36, 5 (1993), 87.
[4]
Basu, S., Kinnebrew, J.S. and Biswas, G. 2014. Assessing student performance in a computational-thinking based science learning environment. Intelligent Tutoring Systems. ITS 2014. Lecture Notes in Computer Science (2014), 476--481.
[5]
Bruner, J. 1960. The Process of Education. Harvard University Press.
[6]
Buffum, P.S., Frankosky, M.H., Boyer, K.E., Wiebe, E.N., Mott, B.W. and Lester, J.C. 2016. Empowering All Students: Closing the CS Confidence Gap with an In-School Initiative for Middle School Students. Proceedings of SIGCSE '16, 382--387.
[7]
Carter, D.P. Teacher's Guide: AP Computer Science. CollegeBoard Advanced Placement Programming.
[8]
Clements, D.H. and Sarama, J. 2004. Learning Trajectories in Mathematics Education. Mathematical Thinking and Learning. 6, 2 (2004), 81--89.
[9]
Code.org | Computer Science Discoveries: https://studio.code.org/courses/csd. Accessed: 2017-08--28.
[10]
Code.org | Computer Science Principles: https://code.org/educate/csp. Accessed: 2017-08--28.
[11]
Dwyer, H.A., Hill, C., Carpenter, S., Harlow, D. and Franklin, D. 2014. Identifying Elementary Students' Pre-Instructional Ability to Develop Algorithms and Step-by-Step Instructions. Proceedings of SIGCSE '14, 511--516.
[12]
Farris, P.J. 2007. Elementary and middle school social studies?: an interdisciplinary, multicultural approach. Waveland Press.
[13]
Goode, J. and Margolis, J. 2011. Exploring Computer Science. ACM Transactions on Computing Education. 11, 2 (Jul. 2011), 1--16.
[14]
Grover, S. and Basu, S. 2017. Measuring Student Learning in Introductory Block-Based Programming. Proceedings of SIGCSE '17, 267--272.
[15]
Grover, S., Pea, R.D. and Cooper, S. 2014. Expansive Framing and Preparation for Future Learning in Middle-School Computer Science. International Conference of the Learning Sciences (ICLS) Conference (2014), 992--996.
[16]
Grover, S., Pea, R.D. and Cooper, S. 2016. Factors Influencing Computer Science Learning in Middle School. Proceedings of SIGCSE '16, 552--557.
[17]
k12cs.org -- K--12 Computer Science Framework: https://k12cs.org/. Accessed: 2017-08--28.
[18]
National Research Council Press 2011. A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas. The National Academies.
[19]
Next Generation Science Standards: https://www.nextgenscience.org/. Accessed: 2017-08--28.
[20]
Ni, L. 2009. What Makes CS Teachers Change?: Factors Influencing CS Teachers' Adoption of Curriculum Innovations. ACM SIGCSE Bulletin. 41, 1 (Mar. 2009), 544--549.
[21]
Pasternak, A. and Vahrenhold, J. 2012. Design and Evaluation of a Braided Teaching Course in Sixth Grade Computer Science Education. Proceedings of SIGCSE '12, 45--50.
[22]
Piaget, J. 1972. Intellectual Evolution from Adolescence to Adulthood. Human Development. 15, 1 (1972), 1--12.
[23]
Pollock, L., Mouza, C., Czik, A., Little, A., Coffey, D. and Buttram, J. 2017. From Professional Development to the Classroom: Findings from CS K-12 Teachers. Proceedings of SIGCSE '17, 477--482.
[24]
Rich, K., Strickland, C. and Franklin, D. 2017. A Literature Review through the Lens of Computer Science Learning Goals Theorized and Explored in Research. Proceedings of SIGCSE '17, 495--500.
[25]
Rich, K.M., Strickland, C., Binkowski, T.A., Moran, C. and Franklin, D. 2017. K-8 Learning Trajectories Derived from Research Literature. Proceedings of the 2017 ACM Conference on International Computing Education Research - ICER '17, 182--190.
[26]
Rodger, S.H., Dalis, M., Gadwal, C., Hayes, J., Li, P., Wolfe, F., Zhang, W. and Liang, L. 2012. Integrating Computing into Middle School Disciplines through Projects. Proceedings of SIGCSE '12, 421--426.
[27]
Schanzer, E., Fisler, K., Krishnamurthi, S. and Felleisen, M. 2015. Transferring Skills at Solving Word Problems from Computing to Algebra Through Bootstrap. Proceedings of SIGCSE '15, 616--621.
[28]
Schofield, E., Erlinger, M. and Dodds, Z. 2014. MyCS: CS for Middle-Years Students and their Teachers. Proceedings of SIGCSE '14, 337--342.
[29]
Sengupta, P., Kinnebrew, J.S., Basu, S., Biswas, G. and Clark, D. 2013. Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies. 18, 2 (Jun. 2013), 351--380.
[30]
Standards for Mathematical Practice | Common Core State Standards Initiative: http://www.corestandards.org/Math/Practice/. Accessed: 2017-08--28.
[31]
Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L. and Wilensky, U. 2016. Defining Computational Thinking for Mathematics and Science Classrooms. Journal of Science Education and Technology. 25, 1 (Feb. 2016), 127--147.

Cited By

View all
  • (2024)The Integration of Computational Thinking and Making in the ClassroomProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630948(778-784)Online publication date: 7-Mar-2024
  • (2022)Experience with Integrating Computer Science in Middle School MathematicsProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524787(40-46)Online publication date: 7-Jul-2022
  • (2022)Elementary Students' Understanding of Variables in Computational Thinking-Integrated InstructionProceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 110.1145/3478431.3499323(523-529)Online publication date: 22-Feb-2022
  • Show More Cited By

Index Terms

  1. Introducing the Computer Science Concept of Variables in Middle School Science Classrooms

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education
    February 2018
    1174 pages
    ISBN:9781450351034
    DOI:10.1145/3159450
    Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 February 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computational thinking
    2. middle school
    3. science classrooms

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    SIGCSE '18
    Sponsor:

    Acceptance Rates

    SIGCSE '18 Paper Acceptance Rate 161 of 459 submissions, 35%;
    Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

    Upcoming Conference

    SIGCSE Virtual 2024
    1st ACM Virtual Global Computing Education Conference
    December 5 - 8, 2024
    Virtual Event , NC , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)76
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)The Integration of Computational Thinking and Making in the ClassroomProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630948(778-784)Online publication date: 7-Mar-2024
    • (2022)Experience with Integrating Computer Science in Middle School MathematicsProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524787(40-46)Online publication date: 7-Jul-2022
    • (2022)Elementary Students' Understanding of Variables in Computational Thinking-Integrated InstructionProceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 110.1145/3478431.3499323(523-529)Online publication date: 22-Feb-2022
    • (2021)Characterising computational thinking in mathematics education: a literature-informed Delphi studyResearch in Mathematics Education10.1080/14794802.2020.185210423:2(159-187)Online publication date: 28-Jan-2021
    • (2020)Pythons and Martians and Finches, Oh My! Lessons Learned from a Mandatory 8th Grade Python ClassProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366906(811-817)Online publication date: 26-Feb-2020
    • (2020)Exploring Middle School Students' Reflections on the Infusion of CS into Science ClassroomsProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366871(671-677)Online publication date: 26-Feb-2020
    • (2020)A Learning Trajectory for Variables Based in Computational Thinking Literature: Using Levels of Thinking to Develop InstructionComputer Science Education10.1080/08993408.2020.186693832:2(213-234)Online publication date: 23-Dec-2020
    • (2019)Analyzing the Impact of Computer Science Workshops on Middle School Teachers2019 IEEE Integrated STEM Education Conference (ISEC)10.1109/ISECon.2019.8882115(57-61)Online publication date: Mar-2019

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media