skip to main content
10.1145/3311790.3396620acmconferencesArticle/Chapter ViewAbstractPublication PagespearcConference Proceedingsconference-collections
research-article
Open Access

Introducing Computing and Technology through Problem-Solving in Discrete Mathematics

Published:26 July 2020Publication History

ABSTRACT

Mathematics is usually taught using a traditional pencil-and-paper approach and frequently lacks real-world contextual referents, leading to a sense of alienation among secondary students and missed opportunities to advance students’ mathematical and computational thinking. In contrast, many real-world problems require mathematical solutions that are often of such a scale that they can only be solved using computational techniques, but require powerful ways of thinking that span the Common Core State Standards (CCSS) for Mathematical Practices (MP) and Computer Science Principles (CSP). We describe here our program that aims at advancing both MPs and CSPs through the introduction of technology and computing into the high school discrete mathematics curriculum. Our goal in the first two years of this new program is to reach a cohort of 40 teachers and 72 students. Using lessons learned from this pilot, we will consider how our program can be scaled up to reach a much larger audience.

Skip Supplemental Material Section

Supplemental Material

3311790.3396620.mp4

mp4

214.1 MB

References

  1. Standards for Mathematical Practice. http://www.corestandards.org/Math/Practice/Google ScholarGoogle Scholar
  2. AP Computer Science Principles. https://apstudents.collegeboard.org/courses/ap-computer-science-principlesGoogle ScholarGoogle Scholar
  3. Discrete Mathematics for Pre-College Students. https://dmpc.sdsu.edu/curriculum/Google ScholarGoogle Scholar
  4. Discrete Mathematics Partnership Final Evaluation. https://tinyurl.com/uld8oguGoogle ScholarGoogle Scholar
  5. Brousseau, G. Theory of didactical situations in mathematics: Didactique des mathématiques, 1970–1990. Springer Science & Business Media, 2006.Google ScholarGoogle Scholar
  6. Harel, G. and Soto, O. Structural reasoning. International Journal of Research in Undergraduate Mathematics Education, 3, 1 (2017), 225-242.Google ScholarGoogle ScholarCross RefCross Ref
  7. The Jupyter Notebook. https://jupyter.org/Google ScholarGoogle Scholar
  8. Harel, G., Fuller, E. and Soto, O. D. DNR-Based Instruction in Mathematics: Determinants of a DNR Expert's Teaching. Springer, City, 2014.Google ScholarGoogle Scholar
  9. Feller, W. An introduction to probability theory and its applications.Google ScholarGoogle Scholar
  10. Ateeq, M., Habib, H., Umer, A. and Rehman, M. U. C++ or Python? Which One to Begin with: A Learner's Perspective. IEEE, City, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Guo, P. Python is now the most popular introductory teaching language at top us universities. BLOG@ CACM, July, 47 (2014).Google ScholarGoogle Scholar
  12. Somers, J. The scientific paper is obsolete. The Atlantic, 4 (2018).Google ScholarGoogle Scholar
  13. Perkel, J. M. Why Jupyter is data scientists' computational notebook of choice. Nature, 563, 7732 (2018), 145-147.Google ScholarGoogle ScholarCross RefCross Ref
  14. Ahmad, Z. Filling the pipeline for computer science teachers. Science Magazine (2017).Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    PEARC '20: Practice and Experience in Advanced Research Computing
    July 2020
    556 pages
    ISBN:9781450366892
    DOI:10.1145/3311790

    Copyright © 2020 ACM

    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 26 July 2020

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate133of202submissions,66%

    Upcoming Conference

    PEARC '24

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format