Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1227310.1227348acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Discrete math with programming: better together

Published: 07 March 2007 Publication History

Abstract

This paper proposes a Discrete Mathatics course that is integrated with programming. The course consists of a sequence of Math modules with coordinated programming projects. Advantages of this approach are presented, and a methodology for developing the course is shown. A sample list of Math modules and brief project descriptions are included.

References

[1]
ACM Curriculum Committee On Computer Science, "CURRICULUM 68: Recommendations for Acadic Programs in Computer Science." Communications of the ACM, Vol. 11, No. 3, March, 1968.]]
[2]
Bruce, Kim B., et al, "Why Math?" Communications of the ACM, Vol. 46, No. 9, Septber 2003.]]
[3]
Decker, Adrienne, and Phil Ventura, "We Claim this Class for Computer Science: A Non-Mathatician's Discrete Structures Course." Proceedings of SIGCSE 2004, Norfolk, VA.]]
[4]
Denning, Peter, "Recentering Computer Science." Communications of the ACM, Vol. 48, No. 11, Novber, 2005.]]
[5]
Epp, Susanna, et al, "More Nifty Examples in Discrete Mathatics." SIGCSE 2005 Workshop, St. Louis, MO.]]
[6]
Gersting, Judith L., Mathatical Structures for Computer Science (5th ed). W. H. Frean, 2003.]]
[7]
Grimaldi, Ralph P., Discrete and Combinatorial Mathatics (5th ed). Addison-Wesley, 2004.]]
[8]
Henderson, Peter B., et al, "Math Educators, Computer Science Educators: Working Together." Proceedings of SIGCSE 2003, Reno, NV.]]
[9]
Henderson, Peter B., and Bill Marion, "Nifty Examples in Discrete Mathatics." SIGCSE 2004 Workshop, Norfolk, VA.]]
[10]
Johnsonbaugh, Richard, Discrete Mathatics (6th ed). Prentice-Hall, 2005.]]
[11]
Kolman, Bernard, et al, Discrete Mathatical Structures (5th ed). Prentice Hall, 2004.]]
[12]
Krone, Joan, and Todd Feil, "Incorporating Mathatics Into the First Year CS Program: A New Approach to CS2." JCSC 17, 1 (October 2001).]]
[13]
LeBlanc, Mark D., and Rochelle Leibowitz, "Discrete Partnership -- A Case for a Full Year of Discrete Math." Proceedings of SIGCSE 2006, Houston, TX.]]
[14]
McGuffee, James W., "The Discrete Mathatics Enhancent Project." JCSC 17, 5 (April 2002).]]
[15]
Page, Rex L., "Software is Discrete Mathatics." Proceedings of ICFP 2003, Uppsala, Sweden.]]
[16]
Ralston, Anthony, "Do We Need ANY Mathatics in Computer Science Curricula?" SIGCSE Bulletin, Vol. 37, No. 2, June 2005.]]
[17]
Rosen, Kenneth H, Discrete Mathatics and Its Applications (5th ed). McGraw-Hill, 2003.]]
[18]
Suraweera, Francis, "Enhancing the Quality of Learning and Understanding of First-Year Mathatics for Computer Science Related Majors." SIGCSE Bulletin, Vol. 34, No. 4, Decber 2002.]]
[19]
The Joint Task Force on Computing Curricula, "Computing Curriculum 2001: Computer Science." ACM/IEEE, 2001.]]
[20]
Tucker, Allen B., "Our Curriculum Has Become Math-Phobic!" Proceedings of SIGCSE 2001, Charlotte, NC.]]

Cited By

View all
  • (2023)Spreadsheets As Hands-on Learning Tools In a Discrete Math/Structures CourseJournal of Computing Sciences in Colleges10.5555/3606402.360642138:8(158-172)Online publication date: 1-Apr-2023
  • (2021)On Enhancing Application-Ability Training in Discrete Mathematics2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637311(1-5)Online publication date: 13-Oct-2021
  • (2018)Likert-scale questionnaires as an educational tool in teaching discrete mathematicsInternational Journal of Mathematical Education in Science and Technology10.1080/0020739X.2017.142312149:7(1110-1118)Online publication date: 12-Jan-2018
  • Show More Cited By

Index Terms

  1. Discrete math with programming: better together

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education
    March 2007
    634 pages
    ISBN:1595933611
    DOI:10.1145/1227310
    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: 07 March 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. discrete mathatics
    2. object-oriented programming

    Qualifiers

    • Article

    Conference

    SIGCSE07
    Sponsor:

    Acceptance Rates

    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)8
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Spreadsheets As Hands-on Learning Tools In a Discrete Math/Structures CourseJournal of Computing Sciences in Colleges10.5555/3606402.360642138:8(158-172)Online publication date: 1-Apr-2023
    • (2021)On Enhancing Application-Ability Training in Discrete Mathematics2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637311(1-5)Online publication date: 13-Oct-2021
    • (2018)Likert-scale questionnaires as an educational tool in teaching discrete mathematicsInternational Journal of Mathematical Education in Science and Technology10.1080/0020739X.2017.142312149:7(1110-1118)Online publication date: 12-Jan-2018
    • (2017)Changing perceptions of discrete mathematics through scrum-based course management practicesJournal of Computing Sciences in Colleges10.5555/3144645.314467233:2(182-189)Online publication date: 1-Dec-2017
    • (2017)Functional programming as a discrete mathematics topicACM Inroads10.1145/30783258:2(51-58)Online publication date: 16-May-2017
    • (2016)A Configurable Architecture for Sparse LU Decomposition on Matrices with Arbitrary PatternsACM SIGARCH Computer Architecture News10.1145/2927964.292797843:4(76-81)Online publication date: 22-Apr-2016
    • (2016)Power Performance Profiling of 3-D Stencil Computation on an FPGA Accelerator for Efficient Pipeline OptimizationACM SIGARCH Computer Architecture News10.1145/2927964.292796743:4(9-14)Online publication date: 22-Apr-2016
    • (2011)Teaching discrete structuresProceedings of the 42nd ACM technical symposium on Computer science education10.1145/1953163.1953247(275-280)Online publication date: 9-Mar-2011
    • (2010)Making discrete mathematics relevantProceedings of the 48th annual ACM Southeast Conference10.1145/1900008.1900060(1-6)Online publication date: 15-Apr-2010
    • (2009)Cross-Language Information Propagation for Arabic Mention DetectionACM Transactions on Asian Language Information Processing10.1145/1644879.16448848:4(1-21)Online publication date: 1-Dec-2009
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media