Simply Scheme: Introducing Computer Science 2nd Edition by Brian Harvey, Matthew Wright – Ebook PDF Instant Download/Delivery. 0262082810, 978-0262082815
Full download Simply Scheme: Introducing Computer Science 2nd Edition after payment
Product details:
ISBN 10: 0262082810
ISBN 13: 978-0262082815
Author: Brian Harvey, Matthew Wright
Simply Scheme: Introducing Computer Science 2nd Edition: This lively introduction to computer science and computer programming in Scheme is for non-computer science majors with a strong interest in the subject and for computer science majors who lack prior programming experience. The text allows the student to experience the computer as a tool for expressing ideas, not as a frustrating set of mathematical obstacles. This goal is supported by the use of Scheme, a modern dialect of Lisp, designed to emphasize symbolic programming.
Simply Scheme: Introducing Computer Science 2nd Edition Table of contents:
-
I. Introduction: Functions
- Showing Off Scheme
- Functions
-
II. Composition of Functions
- Expressions
- Defining Your Own Procedures
- Words and Sentences
- True and False
- Variables
-
III. Functions as Data
- Higher-Order Functions
- Lambda
- Project: Scoring Bridge Hands
- Example: Tic-Tac-Toe
-
IV. 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
-
V. Abstraction
- Lists
- Trees
- Implementing Higher-Order Functions
-
VI. Sequential Programming
- Input and Output
- Example: The Functions Program
- Files
- Vectors
- Example: A Spreadsheet Program
- Implementing the Spreadsheet Program
- Project: A Database Program
-
VII. Conclusion: Computer Science
- What’s Next?
People also search for Simply Scheme: Introducing Computer Science 2nd Edition:
skill of introducing a lesson in computer science
introducing to computer science and programming using python
intro computer science jobs
introduction to computer science for middle school
introduction to computer science for beginners