References

  1. Marcus Crestani & Michael Sperber (2010): Experience Report: Growing Programming Languages for Beginning Students. In: Proceedings of the 15th ACM SIGPLAN International Conference on Functional Programming, ICFP '10. ACM, New York, NY, USA, pp. 229–234, doi:10.1145/1863543.1863576.
  2. James I. Hsia, Elspeth Simpson, Daniel Smith & Robert Cartwright (2005): Taming Java for the Classroom. In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '05. ACM, New York, NY, USA, pp. 327–331, doi:10.1145/1047344.1047459.
  3. Harry R. Lewis & Christos H. Papadimitriou (1997): Elements of the Theory of Computation, 2nd edition. Prentice Hall PTR, Upper Saddle River, NJ, USA, doi:10.1145/300307.1040360.
  4. Guillaume Marceau, Kathi Fisler & Shriram Krishnamurthi (2011): Measuring the Effectiveness of Error Messages Designed for Novice Programmers. In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education, SIGCSE '11. ACM, New York, NY, USA, pp. 499–504, doi:10.1145/1953163.1953308.
  5. Guillaume Marceau, Kathi Fisler & Shriram Krishnamurthi (2011): Mind Your Language: On Novices' Interactions with Error Messages. In: Proceedings of the 10th SIGPLAN Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2011. ACM, New York, NY, USA, pp. 3–18, doi:10.1145/2048237.2048241.
  6. John C. Martin (2003): Introduction to Languages and the Theory of Computation, 3 edition. McGraw-Hill, Inc., New York, NY, USA.
  7. Linda McIver & Damian Conway (1996): Seven Deadly Sins of Introductory Programming Language Design. In: Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96), SEEP '96. IEEE Computer Society, Washington, DC, USA, pp. 309–316, doi:10.1109/SEEP.1996.534015.
  8. Marco T. Morazá & Rosario Antunez (2014): Functional Automata - Formal Languages for Computer Science Students. In: James Caldwell, Philip K. F. Hölzenspies & Peter Achten: Proceedings 3rd International Workshop on Trends in Functional Programming in Education, EPTCS 170, pp. 19–32, doi:10.4204/EPTCS.170.2.
  9. Jonathan P. Munson & Elizabeth A. Schilling (2016): Analyzing Novice Programmers' Response to Compiler Error Messages. J. Comput. Sci. Coll. 31(3), pp. 53–61. Available at http://dl.acm.org/citation.cfm?id=2835377.2835386.
  10. Marie-Hélène Nienaltowski, Michela Pedroni & Bertrand Meyer (2008): Compiler Error Messages: What Can Help Novices?. In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '08. ACM, New York, NY, USA, pp. 168–172, doi:10.1145/1352135.1352192.
  11. Phil Race (2005): Using Feedback to Help Students Learn. https://www.heacademy.ac.uk/knowledge-hub/using-feedback-help-students-learn.
  12. Paul A. Schiliep (2015): Usability of Error Messages for Introductory Students. Scholarly Horizons: University of Minnesota, Morris Undergraduate Journal 2(2), pp. Article 5. Available at http://digitalcommons.morris.umn.edu/horizons/vol2/iss2/5.
  13. Michael Sipser (2013): Introduction to the Theory of Computation, 3rd edition. Cengage Learning.
  14. V. Javier Traver (2010): On Compiler Error Messages: What They Say and What They Mean. Adv. in Hum.-Comp. Int. 2010, pp. 3:1–3:26, doi:10.1155/2010/602570.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org