Programming by Numbers -- A Programming Method for Complete Novices

Hugh Glaser, Pieter H. Hartel

    Research output: Contribution to journalArticleAcademicpeer-review

    5 Citations (Scopus)
    100 Downloads (Pure)

    Abstract

    Students often have difficulty with the minutiae of program construction. We introduce the idea of `Programming by Numbers', which breaks some of the programming process down into smaller steps, giving such students a way into the process of Programming in the Small. Programming by Numbers does not add intellectual difficulty to learning programming, as it does not require the student to learn additional tools or theory. In fact it can be done with pencil and paper or the normal editor, and only requires the student to remember (and understand) seven simple steps. Programming by Numbers works best with languages that offer pattern matching, such as ML, or data directed dispatching, such as Java
    Original languageUndefined
    Pages (from-to)252-265
    Number of pages14
    JournalComputer journal
    Volume2000
    Issue number43
    DOIs
    Publication statusPublished - 2000

    Keywords

    • EWI-976
    • METIS-118708
    • IR-18188

    Cite this