References

  1. Edwin Brady (2017): Type-Driven Development with Idris. Manning Publications, USA.
  2. Richard L. Burden & J. Douglas Faires (1985): Numerical Analysis, third edition. Prindle, Weber, & Schmidt.
  3. Code.org (2017): Lesson 13: Introduction to Arrays. Accessed 2018-05-18.
  4. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt & Shriram Krishnamurthi (2001): How to Design Programs: An Introduction to Programming and Computing, First edition. MIT Press, Cambridge, MA, USA.
  5. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt & Shriram Krishnamurthi (2018): How to Design Programs: An Introduction to Programming and Computing, Second edition. MIT Press, Cambridge, MA, USA.
  6. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi, Eli Barsilay, Jay McCarthy & Sam Tobin-Hochstadt (2018): A Programmable Programming Language. Commun. ACM 61(13), pp. 62–71, doi:10.1145/3127223.
  7. William Ford & William Topp (1996): Data Structures with C++, first edition. Prentice Hall.
  8. Michael T. Goodrich & Roberto Tamassia (2001): Data Structures and Algorithms in Java, second edition. John Wiley & Sons.
  9. Donald E. Knuth (1998): The Art of Computer Programming, Volume 3: Sorting and Searching, second edition. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA.
  10. Marco T. Morazán (2011): Functional Video Games in the CS1 Classroom. In: Rex Page, Zoltán Horváth & Viktória Zsók: Trends in Functional Programming: 11th International Symposium, TFP 2010, Norman, OK, USA, May 17-19, 2010. Revised Selected Papers, Lecture Notes in Computer Science. Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 166–183, doi:10.1007/978-3-642-22941-1_11.
  11. Marco T. Morazán (2012): Functional Video Games in CS1 II. In: Ricardo Peña & Rex Page: Trends in Functional Programming: 12th International Symposium, TFP 2011, Madrid, Spain, May 16-18, 2011, Revised Selected Papers, Lecture Notes in Computer Science 7193. Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 146–162, doi:10.1007/978-3-642-32037-8_10.
  12. Marco T. Morazán (2014): Functional Video Games in CS1 III. In: Jay McCarthy: Trends in Functional Programming: 14th International Symposium, TFP 2013, Provo, UT, USA, May 14-16, 2013, Revised Selected Papers, Lecture Notes in Computer Science 8322. Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 149–167, doi:10.1007/978-3-642-45340-3_10.
  13. Marco T. Morazán (2015): Generative and Accumulative Recursion Made Fun for Beginners. Comput. Lang. Syst. Struct. 44(PB), pp. 181–197, doi:10.1016/j.cl.2015.08.001.
  14. Marco T. Morazán (2018): Infusing an HtDP-Based CS1 with Distributed Programming Using Functional Video Games. Journal of Functional Programming 28, pp. e5, doi:10.1017/S0956796818000059.
  15. Marco T. Morazán (2018): Vector Programming Using Structural Recursion. In: Simon Thompson: Proceedings Sixth Workshop on Trends in Functional Programming in Education, Canterbury, Kent UK, 22 June 2017, Electronic Proceedings in Theoretical Computer Science 270. Open Publishing Association, pp. 1–17, doi:10.4204/EPTCS.270.1.
  16. Robert Sedgewick & Kevin Wayne (2007): Introduction to Programming in Java: An Interdisciplinary Approach, 1st edition. Addison-Wesley Publishing Company, USA.
  17. Abraham Silberschatz, Peter Baer Galvin & Greg Gagne (2010): Operating System Concepts wit Java, eighth edition. John Wiley & Sons.
  18. Paul T. Tymann & G. Michael Schneider (2004): Modern Software Development Using Java. Thomson Brooks/Cole.
  19. Hongwei Xi (2007): Dependent ML An Approach to Practical Programming with Dependent Types. J. Funct. Program. 17(2), pp. 215–286, doi:10.1017/S0956796806006216.

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