[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/T4E.2012.42guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

From High-School Algebra to Computing through Functional Programming

Published: 18 July 2012 Publication History

Abstract

The objective of this paper is to suggest a fresh approach to introductory programming curricula in the Indian school and engineering college context. The approach allows the student to connect high-school (up to 10+2) mathematics to the fundamentals of computing, algorithms and problem solving. The bridge connecting algebra and computing is functional programming, a paradigm confined over forty years to the computer science research community but now gaining popularity in industry as well as undergraduate education in some schools across the world. We show, using several examples, why and how functional programming is easier to master than traditional imperative programming. We conclude with the results of our attempts so far at introducing functional programming to students in IT colleges in India.
  1. From High-School Algebra to Computing through Functional Programming

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    T4E '12: Proceedings of the 2012 IEEE Fourth International Conference on Technology for Education
    July 2012
    256 pages
    ISBN:9780769547596

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 18 July 2012

    Author Tags

    1. Algebra
    2. Algorithms
    3. Computing Education
    4. Functional Programming
    5. Haskell
    6. Scheme

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media