Icon for: Timothy Foutz


University of Georgia

The Collective Argumentation Learning and Coding

NSF Awards: 1741910

2019 (see original presentation & discussion)

Grades K-6

The Collective Argumentation Learning and Coding (CALC) Project is designing an instructional approach that integrates the teaching of coding and other computer science content with the standard practices used to teach other elementary curriculum content. Collective argumentation is effective in teaching both mathematics and science in ways that are authentic to the disciplines. This project aims to use the principles of collective argumentation to teach coding through appropriate reasoning. Teaching coding in this way has several benefits. First, creating and critiquing arguments to code promotes a more structured approach to coding rather than the trial-and-error approach commonly used by novice programmers. Second, it allows teachers to use methods that are already in use in mathematics and science instruction to teach coding, thus increasing the probability that it is taught in conjunction with mathematics and science as regular parts of classroom instruction rather than relegated to an after-school or enrichment activity for only some students. Third, it has the potential to increase administrative support for coding as it is integrated with mathematics and science, subjects already recognized as essential for student success as evidenced by state testing requirements.

This video will provide insight into how the CALC approach to coding is implemented by our participating teachers and how students engage the CALC approach when learning how to code.

This video has had approximately 147 visits by 110 visitors from 79 unique locations. It has been played 80 times.
activity map thumbnail Click to See Activity Worldwide
Map reflects activity with this presentation from the 2019 STEM for All Video Showcase: Innovations in STEM Education website, as well as the STEM For All Multiplex website.
Based on periodically updated Google Analytics data. This is intended to show usage trends but may not capture all activity from every visitor.
Public Discussion
  • Post to the Discussion

    If you have an account, please login before contributing. New visitors may post with email verification.

    For visitors, we require email verification before we will post your comment. When you receive the email click on the verification link and your message will be made visible.



    NOTE: Your email will be kept private and will not be shared with any 3rd parties