Computational thinking, algorithms and programming

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

Decks in this class (24)

Computational thinking
What is decomposition,
What is abstraction,
What is algorithmic thinking
3  cards
Writing Algorithms - Flow diagrams and Pseudocode
What is pseudocode not,
Why is pseudocode used,
What are advantages of pseudocode
12  cards
Searching and Sorting Algorithms
How does a binary search work,
What does a binary search do,
What does a linear search do
23  cards
Programming Basics - Data Types and Operators
How many main data types are there,
What is an integer int,
What is a real float real
11  cards
Constants and Variables
What can be stored as constants o...,
What is the name of a constant or...,
What does the size of the memory ...
8  cards
Strings
What is concatenation,
What are upper lower length and s...,
What is xupper
7  cards
Program Flow
Whats the flow of a program,
How can you control the program flow,
What is an if statement
15  cards
Boolean Operators
What boolean operators do we use,
You can use multiple boolean oper...,
What can boolean operators be use...
4  cards
Arrays
Why are arrays better at storing ...,
What is an array,
What is each piece of data in an ...
16  cards
File Handling
What is file handling,
Whats a benefit of accessing exte...,
Whats the first step to using a file
15  cards
Storing and Searching Data
What is a record,
What makes records so useful,
What is each item in a record called
22  cards
Sub Programs
What can sub programs be used for,
What are procedures,
How are functions different from ...
15  cards
Defensive Design
What should never happen if progr...,
How will programmers try protect ...,
What are some examples of defensi...
26  cards
Testing
What is a syntax error,
What is a logic error,
How can syntax errors be diagnosed
22  cards
Translators
What are high level languages,
What are low level languages,
What are advantages of high level...
15  cards
Integrated Development Environments (IDE)
What is an ide,
What are some features of ides,
What is the code editor
13  cards
Logic
What are logic gates,
What do logic diagrams show,
What is the not gate
12  cards
Units
Computers use 1s and 0s for what,
What is a bit b,
What is a nibble
17  cards
Binary Numbers
In our normal number system we ha...,
Binary uses 2 different digits wh...,
How do you count in binary
17  cards
Hexadecimal numbers
How many different digits does he...,
What does a single hex character ...,
Why do programmers prefer hex whe...
13  cards
Characters
What are alphanumeric characters,
How can computers convert charact...,
What are character sets
10  cards
Storing Images
What are the images called mainly...,
What is each colour of a pixel re...,
What bits do black and white imag...
15  cards
Storing Sound
What are analogue signals,
Sound is recorded by a microphone...,
Why do analogue signals need to b...
16  cards
Compression
What is data compression,
What uses do compressing data fil...,
What are the two types of compres...
11  cards

More about
Computational thinking, algorithms and programming

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Helen Cartledge's Computational thinking, algorithms and programming flashcards for their Horsforth High School class 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?

Computer Programming
  • 18 decks
  • 399 flashcards
  • 317 learners
Decks: M1s1, M1s1 Formative, M1s2 Part 1, And more!
Algorithms
  • 17 decks
  • 374 flashcards
  • 179 learners
Decks: Two Sum, Sql Orm, Javascript, And more!
Make Flashcards