Harold Abelson, Gerald Jay Sussman & with Julie Sussman (1996):
Structure and Interpretation of Computer Programs,
2nd editon edition.
MIT Press/McGraw-Hill,
Cambridge.
Stephen Bloch (2010):
Picturing Programs: An Introduction to Computer Programming.
College Publications.
Antony Courtney, Henrik Nilsson & John Peterson (2003):
The Yampa Arcade.
In: Proceedings of the 2003 ACM SIGPLAN workshop on Haskell.
ACM,
pp. 7–18,
doi:10.1145/871895.871897.
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.
David J. Eck (2009):
Programming: Introduction to Programming Using JAVA.
CreateSpace,
Paramount, CA.
Matthias Felleisen:
Worlds and the Universe: ``universe.rkt".
https://docs.racket-lang.org/teachpack/2htdpuniverse.html.
Accessed 2019-11-1.
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.
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.
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.
Kathryn Gray:
Test Support.
https://docs.racket-lang.org/test-engine/index.html.
Accessed 2019-11-1.
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.
Greg Michaelson (2015):
Teaching Programming with Computational and Informational Thinking.
Journal of Pedagogic Development 5(1).
Greg Michaelson (2018):
Microworlds, Objects First, Computational Thinking and Programming.
In: Myint Khine: Computational Thinking in the STEM Disciplines.
Springer,
pp. 31–48,
doi:10.1007/978-3-319-93566-9_3.
Greg Michaelson (2020):
Programming Paradigms, Turing Completeness and Computational Thinking.
The Art, Science, and Engineering of Programming,
doi:10.22152/programming-journal.org/2020/4/4.
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.
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.
Emmanuel Schanzer, Kathi Fisler & Shriram Krishnamurthi (2018):
Assessing Bootstrap: Algebra Students on Scaffolded and Unscaffolded Word Problems.
In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education,
SIGCSE '18.
ACM,
pp. 8–13,
doi:10.1145/3159450.3159498.
Emmanuel Schanzer, Shriram Krishnamurthi & Kathi Fisler (2018):
Creativity, Customization, and Ownership: Game Design in Bootstrap: Algebra.
In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education,
SIGCSE '18.
ACM,
New York, NY, USA,
pp. 161–166,
doi:10.1145/3159450.3159471.
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.
Robert Sedgewick & Kevin Wayne (2017):
Computer Science–An Interdisciplinary Approach.
Pearson / Addison Wesley.
Murray R. Speigel & Robert E. Moyer (2006):
Schaum's Outline of College Algebra,
third edition,
Schaum's Outline.
McGraw-Hill.
U.S. Federal Government (2020):
Federal TRIO Programs–Home Page.
https://www2.ed.gov/about/offices/list/ope/trio/index.html.
Accessed 2020-6-1.
U.S. Federal Government (2020):
Programs: Upward Bound Program.
https://www2.ed.gov/programs/trioupbound/index.html.
Accessed 2020-6-1.