TY - BOOK AU - Harvey, Brian. AU - Wright, Matthew. TI - Simply scheme: introducing computer science. SN - 0262082810 AV - QA76.H26 PY - 1999/// CY - Cambridge PB - The MIT Press KW - Scheme (Computer program language) KW - Computer science. KW - Computer programming N1 - Includes index; Contents: Introduction functions: Showing off scheme -- Functions -- Composition of functions: Expressions -- Defining your own procedures -- Words and sentences -- True and false -- Variables -- Functions as data: Higher-order functions -- Lambda -- Project: Scoring bridge hands -- Recursion: Introduction to recursion -- The Leap of faith -- How recursion works -- Common patterns in recursive procedures -- Project: Spelling names of huge numbers -- Advanced recursion -- Project: Scoring poker hands -- Example: Pattern matcher -- Abstraction: Lists -- Trees -- Implementing higher-order functions -- Sequential programming: input and output -- Example: The Functions program -- Files -- Vectors -- Example: a spreadsheet program -- Implementing the spreadsheet program -- Project: a database program -- Conclusion: Computer science: What's next -- Appendix A: Running scheme -- Appendix B: Common lisp -- Appendix C: Scheme initialization file -- Appendix D: GNU general public license ER -