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

Decks in this class (19)

Chapter 1 - Algorithms and Computer Programs
What is an algorithm,
What is the difference between a ...,
What is abstraction
5  cards
Chapter 2 - Data, Expressions, Variables, and I/O
What is atomic data,
What is compound data,
What is a data type
9  cards
Chapter 3 - Calling Functions
Whats a function,
Why do we use functions,
What is a function s return value
6  cards
Chapter 4 - Creating Functions
What are the parameters of a func...,
What are the differences between ...,
What does the return statement do
6  cards
Chapter 5 - Objects
Whats an object,
Whats a method,
How do we use methods
3  cards
Chapter 6 - modules
Whats a module,
How do we enable the use of a mod...
2  cards
Chapter 7 - Indexing and Slicing of Sequences
What is indexing used for,
What does a positive index mean,
What does a negative index mean
5  cards
Chapter 8 - Control Flow: Branching
Relational and boolean operators ...,
Broadly speaking what do relation...,
Broadly speaking what do boolean ...
3  cards
Chapter 9 - Control Flow: Repetition
When does a while loop stop repea...,
When does a for loop stop repeati...,
How many times can a while loop r...
4  cards
Chapter 10 - Lists and Tuples
How are lists similar to strings,
How are lists different from strings,
How do we access a item in a list
9  cards
Chapter 11 - Dictionaries
What are the properties of python...,
What type of data can be a dictio...,
What type of data can be a dictio...
4  cards
Chapter 12 - File I/O
What are two types of text file f...,
What method is used to open a file,
How do we read lines from a file
5  cards
Chapter 13 - Arrays
What are the similarities between...,
What are some of the differences ...,
Why would we want to use an array...
6  cards
Chapter 14 - Recursion
What makes a function recursive,
What is the purpose of the base case,
What is the purpose of the recurs...
4  cards
Chapter 15 - Testing and debugging
What is a fault,
What is the difference between te...,
What is a test case
14  cards
Chapter 16 - Search Algorithms
What is a collection,
What is a search key,
What is a target key
4  cards
Chapter 17 - Sorting Algorithms
What are three sorting algorithms...,
Why have more than just one sorti...
2  cards
Chapter 18 - Binary numbers
What is the difference between nu...
1  cards
Chapter 19 - Computer Architecture
What is the von neumann architecture,
What is main memory,
What is cpu
4  cards

More about
CMPT 141

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Anthony Toporowski's CMPT 141 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