skip to main content
10.1145/3300115.3309512acmconferencesArticle/Chapter ViewAbstractPublication PagescompedConference Proceedingsconference-collections
research-article

LP Based Integration of Computing and Science Education in Middle Schools

Published: 09 May 2019 Publication History

Abstract

There is a consensus on integrating computing with STEM teaching in K-12. However, very little is known about the integration. In this paper, we propose a novel framework for integrating science and computational thinking teaching using Logic Programming. We then develop and implement two 8-session integration modules on chemistry and physics for 6th and 7th graders. Pre- and post- tests, class observations and interviews show the feasibility of the framework in terms of 1) development and implementation of the modules, and 2) the students' learning outcomes on science content and Computational Thinking, and their acceptance of the integration.

References

[1]
Donald Ary, Lucy Cheser Jacobs, Christine K Sorensen Irvine, and David Walker. 2018. Introduction to research in education. Cengage Learning.
[2]
Satabdi Basu, Gautam Biswas, Pratim Sengupta, Amanda Dickes, John S Kinnebrew, and Douglas Clark. 2016. Identifying middle school students' challenges in computational thinking-based science learning. Research and Practice in Technology Enhanced Learning, Vol. 11, 1 (2016), 13.
[3]
Silvio Beux, Daniela Briola, Andrea Corradi, Giorgio Delzanno, Angelo Ferrando, Federico Frassetto, Giovanna Guerrini, Viviana Mascardi, Marco Oreggia, Francesca Pozzi, Alessandro Solimando, and Armando Tacchella. 2015. Computational Thinking for Beginners: A Successful Experience using Prolog. Proceedings of the 30th Italian Conference on Computational Logic (2015).
[4]
Philip Sheridan Buffum, Eleni V Lobene, Megan Hardy Frankosky, Kristy Elizabeth Boyer, Eric N Wiebe, and James C Lester. 2015. A practical guide to developing and validating computer science knowledge assessments with application to middle school. In Proceedings of the 46th ACM technical symposium on computer science education. ACM, 622--627.
[5]
John Clement. 2000. Model based learning as a key research area for science education. International Journal of Science Education, Vol. 22, 9 (2000), 1041--1053.
[6]
code.org. 2016. Computer Science is Changing Everything. Video retrieved from https://www.youtube.com/watch?v=QvyTEx1wyOY on September 4 2018.
[7]
Jacob Cohen. 1988. Statistical power analysis for the behavioral sciences. 2nd.
[8]
CollegeBoard. 2017. AP Computer Science Principles: course and exam descriptions. Retrieved from https://apcentral.collegeboard.org/pdf/ap-computer-science-principles-course-and-exam-description.pdf on September 4 2018.
[9]
Thomas B Corcoran, Frederic A Mosher, and Aaron Rogat. 2009. Learning progressions in science: An evidence-based approach to reform. (2009).
[10]
National Research Council et al. 2011. Report of a workshop on the pedagogical aspects of computational thinking. National Academies Press.
[11]
National Research Council et al. 2012. A framework for K-12 science education: Practices, crosscutting concepts, and core ideas. National Academies Press.
[12]
CSTA. 2017. CSTA K-12 computer science standards. Computer Science Teachers Association.
[13]
Betsy DiSalvo. 2014. Graphical qualities of educational technology: Using drag-and-drop and text-based programs for introductory computer science. IEEE computer graphics and applications, Vol. 34, 6 (2014), 12--15.
[14]
Esra Erdem, Michael Gelfond, and Nicola Leone. 2016. Applications of answer set programming. AI Magazine, Vol. 37, 3 (2016), 53--68.
[15]
Michael Gelfond and Yulia Kahl. 2014. Knowledge Representation, Reasoning, and the Design of Intelligent Agents .Cambridge University Press.
[16]
Mark Guzdial. 1994. Software-realized scaffolding to facilitate programming for science learning. Interactive Learning Environments, Vol. 4, 1 (1994), 001--044.
[17]
Mark Guzdial. 2004. Programming environments for novices. Computer science education research, Vol. 2004 (2004), 127--154.
[18]
Richard R Hake. 1998. Interactive-engagement versus traditional methods: A six-thousand-student survey of mechanics test data for introductory physics courses. American journal of Physics, Vol. 66, 1 (1998), 64--74.
[19]
Idit Harel and Seymour Papert. 1990. Software design as a learning environment. Interactive learning environments, Vol. 1, 1 (1990), 1--32.
[20]
Common Core State Standards Initiative et al. 2010. Common core state standards for mathematics. http://www.corestandards.org/assets/CCSSI_Math% 20Standards.pdf (2010).
[21]
Kemi Jona, Uri Wilensky, Laura Trouille, MS Horn, Kai Orton, David Weintrop, and Elham Beheshti. 2014. Embedding computational thinking in science, technology, engineering, and math (CT-STEM). In future directions in computer science education summit meeting, Orlando, FL.
[22]
K-12 Computer Science Framework. 2017. http://www.k12cs.org. Retrieved on September 4 2018.
[23]
Caitlin Kelleher and Randy Pausch. 2005. Lowering the Barriers to Programming: A Taxonomy of Programming Environments and Languages for Novice Programmers. ACM Comput. Surv., Vol. 37, 2 (June 2005), 83--137.
[24]
Robert Kowalski. 2014. Logic Programming. Computational Logic, Volume 9 (Handbook of the History of Logic) (2014).
[25]
Robert A Kowalski. 1982. Logic as a computer language for children. In ECAI. 2--10.
[26]
Robert A Kowalski. 1988. The early years of logic programming. Commun. ACM, Vol. 31, 1 (1988), 38--43.
[27]
Hector J. Levesque. 2012. Thinking As Computation: A First Course. The MIT Press.
[28]
Sze Yee Lye and Joyce Hwee Ling Koh. 2014. Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, Vol. 41 (2014), 51--61.
[29]
Patrick Mendelsohn, TRG Green, and Paul Brna. 1991. Programming languages in education: The search for an easy start. In Psychology of programming. Elsevier, 175--200.
[30]
NGSS Lead States. 2015. Next generation science standards: For states, by states. National Academies Press.
[31]
NSF. 2018. STEM+C Program. https://www.nsf.gov/funding/pgm_summ.jsp?pims_id=505006, retrieved on October 10 2018.
[32]
Seymour Papert. 1980. Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
[33]
Jean Piaget. 1972. Intellectual evolution from adolescence to adulthood. Human development, Vol. 15, 1 (1972), 1--12.
[34]
Christian Reotutar, Mbathio Diagne, Evgenii Balai, Edward Wertz, Peter Lee, Shao-Lon Yeh, and Yuanlin Zhang.

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
  • (2024)Design and application of computational modeling in science education research: a systematic reviewInteractive Learning Environments10.1080/10494820.2024.2372832(1-24)Online publication date: 8-Jul-2024
  • (2023)Computational Thinking Through the Engineering Design Process in Chemistry EducationInternational Journal of Educational Methodology10.12973/ijem.9.4.7719:4(771-785)Online publication date: 15-Nov-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CompEd '19: Proceedings of the ACM Conference on Global Computing Education
May 2019
260 pages
ISBN:9781450362597
DOI:10.1145/3300115
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: 09 May 2019

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

CompEd '19
Sponsor:

Acceptance Rates

CompEd '19 Paper Acceptance Rate 33 of 100 submissions, 33%;
Overall Acceptance Rate 33 of 100 submissions, 33%

Upcoming Conference

CompEd '25
ACM Global Computing Education Conference 2025
October 21 - 25, 2025
Gaborone , Botswana

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)4
Reflects downloads up to 22 Feb 2025

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
  • (2024)Design and application of computational modeling in science education research: a systematic reviewInteractive Learning Environments10.1080/10494820.2024.2372832(1-24)Online publication date: 8-Jul-2024
  • (2023)Computational Thinking Through the Engineering Design Process in Chemistry EducationInternational Journal of Educational Methodology10.12973/ijem.9.4.7719:4(771-785)Online publication date: 15-Nov-2023
  • (2023)Logic Programming at Elementary School: Why, What and How Should We Teach Logic Programming to Children?Prolog: The Next 50 Years10.1007/978-3-031-35254-6_11(131-143)Online publication date: 17-Jun-2023
  • (2022)A Preliminary Data-driven Analysis of Common Errors Encountered by Novice SPARC ProgrammersElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.364.2364(12-24)Online publication date: 4-Aug-2022
  • (2022)The Effects of Computational Thinking Integration in STEM on Students’ Learning Performance in K-12 Education: A Meta-analysisJournal of Educational Computing Research10.1177/0735633122111418361:2(416-443)Online publication date: 25-Oct-2022
  • (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)A Decade of Demographics in Computing Education Research: A Critical Review of Trends in Collection, Reporting, and UseProceedings of the 2022 ACM Conference on International Computing Education Research - Volume 110.1145/3501385.3543967(323-343)Online publication date: 3-Aug-2022
  • (2021)Constructionism and AI: A history and possible futuresBritish Journal of Educational Technology10.1111/bjet.1308852:3(1130-1142)Online publication date: 5-May-2021
  • (2020)VRASP: A Virtual Reality Environment for Learning Answer Set ProgrammingPractical Aspects of Declarative Languages10.1007/978-3-030-39197-3_6(82-91)Online publication date: 14-Jan-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media