References

  1. D. Clark (2008): An Introduction to Object-Oriented Programming with Visual Basic .NET. .NET developer series. Apress.
  2. 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.
  3. 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.
  4. Matthias Felleisen, Matthew Flatt, Robert Bruce Findler, Kathy Gray, Shriram Krishnamurthi & Viera K. Proulx (2012): How to Design Classes. Accessed 2022-06-22.
  5. Michael T. Goodrich, Roberto Tamassia & Michael H. Goldwasser (2014): Data Structures and Algorithms in Java (6. ed.). Wiley.
  6. Kathryn E. Gray & Matthew Flatt (2003): ProfessorJ: A Gradual Introduction to Java through Language Levels. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA '03. Association for Computing Machinery, New York, NY, USA, pp. 170–177, doi:10.1145/949344.949394.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Bruno R. Preiss (1999): Data Structures and Algorithms with Object-Oriented Design Patterns in C++. Wiley.
  12. Sam Tobin-Hochstadt & David Van Horn (2013): From Principles to Practice with Class in the First Year. In: Philip K. F. Hölzenspies: Proceedings Second Workshop on Trends in Functional Programming In Education, TFPIE 2013, Provo, Utah, USA, 13th May 2013, EPTCS 136, pp. 1–15, doi:10.4204/EPTCS.136.1.
  13. P.T. Tymann & G.M. Schneider (2004): Modern Software Development Using Java: A Text for the Second Course in Computer Science. Thomson-Brooks/Cole.

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