Skip to content

Instantly share code, notes, and snippets.

@fdeitelhoff
Created January 18, 2017 23:13
Show Gist options
  • Save fdeitelhoff/7a37e9efe4219ba281c461929ce89018 to your computer and use it in GitHub Desktop.
Save fdeitelhoff/7a37e9efe4219ba281c461929ce89018 to your computer and use it in GitHub Desktop.
Some Papers on "Learn to Program"
  1. Understanding the Syntax Barrier for Novices (http://doi.acm.org/10.1145/1999747.1999807)
  2. Usability Analysis of Visual Programming Environments (http://doi.acm.org/10.1006/jvlc.1996.0009)
  3. An investigation of factors related to self-efficacy for java programming among engineering students (http://www.tojet.net/articles/v8i1/813.pdf)
  4. The State of the Art in End-user Software Engineering (http://doi.acm.org/10.1145/1922649.1922658)
  5. How Do API Documentation and Static Typing Affect API Usability? (http://doi.acm.org/10.1145/2568225.2568299)
  6. The Programming Language Wars: Questions and Responsibilities for the Programming Language Community (http://doi.acm.org/10.1145/2661136.2661156)
  7. An Empirical Investigation into Programming Language Syntax (http://dl.acm.org/citation.cfm?doid=2534973)
  8. An empirical comparison of the accuracy rates of novices using the quorum, perl, and randomo programming languages (http://dl.acm.org/citation.cfm?doid=2089155.2089159)
  9. All Syntax Errors Are Not Equal (http://doi.acm.org/10.1145/2325296.2325318)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment