skip to main content
10.1145/1999747.1999877acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
poster

Natural language in introductory programming: an experimental study

Published:27 June 2011Publication History

ABSTRACT

Although characterized as being "high level", classical programming languages such as Pascal and C have a grammar that is very different from natural language. In this research field, two main streams are noteworthy, one of them is characterized by an attempt to facilitate the understanding of the grammar of classic programming languages [1] and the other investigates how one may design languages for novices which are in line with their natural way of thinking about programming [2]. Focusing in the learning of concepts such as sequence of sentences that express actions, conditions and repetitions, we conducted an experimental study to investigate the hypothesis that the use of natural language can facilitate learning introductory programming.

References

  1. Villalobos, J. A., Calderon, N. A., and Jiménez, C. H. 2009. Developing programming skills by using interactive learning objects. ACM SIGCSE Bulletin 41, 3 (Sep. 2009), 151--155. DOI=10.1145/1562877.1562927. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Guzdial, M. 2008. Paving the Way for Computational Thinking. Communications of the ACM 51, 8 (Aug. 2008), 25--27. DOI=10.1145/1378704.1378713. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Natural language in introductory programming: an experimental study

    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
    • Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader