This class was created by Brainscape user Samyak Piya. Visit their profile to learn more about the creator.

Decks in this class (11)

1 Building Abstractions with Procedures
What does lisp stand for,
Why was lisp designed,
What is the full form of the book...
3  cards
1.1 The Elements of Programming
The simple entities a language is...,
The means by which compound eleme...,
The process by which compound ele...
6  cards
1.1.1 Expressions
Expressions representing numbers ...,
The values to which an operation ...,
The type of operation being perfo...
6  cards
1.1.2 Naming and the Environment
An abstract storage location pair...,
The object a variable stores,
Keyword used to create a variable
4  cards
1.1.3 Evaluating Combinations
A form of evaluation rule where t...,
Exceptions to the general evaluat...,
What do the various kinds of expr...
3  cards
1.1.4 Compound Procedures
Numbers and arithmetic operations...,
Nesting of combinations provides ...,
Definitions that associate names ...
7  cards
1.1.5 The Substitution Model for Procedure Application
A model in which compound procedu...,
What is the fully expand and then...,
What is the evaluate the argument...
4  cards
1.1.6 Conditional Expressions and Predicates
A special form in lisp for notati...,
Parenthesized pairs of expression...,
The first expression in each
8  cards
1.1.7 Example: Square Roots by Newton's Method
The contrast between mathematical...,
The most common way to compute sq...,
Newton s method of successive app...
4  cards
1.1.8 Procedures as Black-Box Abstractions
When is a procedure regarded to b...,
Procedural abstraction,
Abstraction in computer science
10  cards
T
0  cards

More about
SICP

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Samyak Piya's SICP flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards