You may prefer our related Brainscape-certified flashcards:

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

By: - -

Decks in this class (69)

1.1 The central processing unit
Central processing unit,
List of components registers,
Cu
15  cards
1.1 Components of the CPU
Von neumann architecture,
Components of the von neumann arc...,
Cu
11  cards
1.1 Fetch-decode-execute cycle 1
Fetch,
How does data move between the ra...,
Decode and execute
5  cards
1.1 Fetch-decode-execute cycle 2
Describe the fetch decode execute...,
What happens if a calculation nee...,
What happens if data needs to be ...
5  cards
1.1 Performance of the CPU
Factors affecting the speed of th...,
What is the clock and how does it...,
Why cant clock speed be increased...
15  cards
1.1 Embedded systems
Embedded system,
Components in embedded systems,
Input devices
9  cards
1.2 RAM and ROM
Purpose of ram,
Advantages and disadvantages of ram,
Rom
9  cards
1.2 Virtual memory
Virtual memory,
Uses of virtual memory,
Swapping data
6  cards
1.3 Secondary storage 1: optical and magnetic devices
Three main types of storage devices,
Need for secondary storage,
Primary storage
11  cards
1.3 Secondary storage 2: solid state memory
How is solid state storage differ...,
Flash memory,
Solid state storage
10  cards
1.3 Storage 3: capacity, speed and cost
Capacity of magnetic storage hard...,
Capacity of optical storage cd r ...,
Capacity of solid state sd cards ...
11  cards
1.3 Storage 4: portability, durability and reliability
Portability of magnetic,
Portability of optical,
Portability of solid state
17  cards
1.3 Other types of storage
Cloud storage,
Advantages of cloud storage,
Disadvantages of cloud storage
4  cards
1.4 Networks 1: LANs and WANs
Computer network,
Lan,
Wan
15  cards
1.4 Networks 2: client-server and peer-to-peer
Client server network,
Peer to peer networks,
Using a client server network
8  cards
1.4 Transmission media
Cable,
Copper wire unshielded twisted pair,
Fibre optic cable
14  cards
1.4 Connecting computers to a LAN
Nic,
Mac address,
Hubs and switches
9  cards
1.4 The internet
The internet,
Hosting,
Domain names
12  cards
1.4 Network topologies
Topology of a network,
Star topology,
Mesh topology
9  cards
1.4 Virtual networks (VLAN)
Vlan,
Advantages of vlan,
Scalability
5  cards
2.1 Computational thinking
Computational thinking,
Decomposition,
Show how decomposition can be use...
10  cards
2.1 Algorithms
Algorithms,
Uses for algorithms,
Advantages of an algorithm
10  cards
2.1 Algorithms - flow diagrams
Terminal,
Input ouput,
Decision selection
7  cards
2.1 Linear search
Linear search,
Brute force,
Efficiency of a linear search
5  cards
2.1 Binary search
Binary search,
Process of using a binary search,
Median values
5  cards
2.1 Comparing linear and binary searches
Binary search vs linear search,
Best case scenario for linear and...,
Worst case
6  cards
2.1 Bubble sort
Bubble sort algorithm,
Order of sorting,
How a bubble sort works
5  cards
2.1 Insertion sort
Insertion sort,
Stages of insertion sort,
A student has stored their scores...
4  cards
2.1 Merge sort
Merge sort algorithm,
Stages of a merge sort,
Recursion
5  cards
2.6 Data representation
What must all data processed by a...,
Computers and how binary works,
Representation of data using bina...
9  cards
2.6 Converting from denary to binary
Steps to convert from denary to b...,
How can you check your answer,
Convert the denary number 217 int...
4  cards
2.6 Converting from binary to denary and binary addition
Steps to convert binary to denary,
Binary addition,
Overflow errors
7  cards
2.6 Binary shifts
When are binary shifts used,
Multiplying binary numbers by pow...,
Dividing binary numbers by powers...
5  cards
2.6 Hexadecimal and denary
Hexadecimal place values,
Steps to convert denary to hexade...,
Converting hexadecimal to denary
5  cards
2.6 Hexadecimal and binary
Converting binary to hexadecimal,
Converting hexadecimal to binary,
Use of hexadecimal
6  cards
2.6 Check digits
Check digit,
Transcription errors,
Calculating the modulus 11 check ...
6  cards
2.6 Characters
Ascii code,
Character set,
Ascii code groups
5  cards
2.6 Images
How are all images represented,
Pixels,
Image size
9  cards
2.6 Sound
Analogue recordings,
Sound sampling,
Sampling frequency
12  cards
2.6 Compression
Lossless compression,
Lossy compression,
How lossless compression works
14  cards
Algorithms - Pseudocode
What is pseudocode,
Do you have to write your answers...,
How is pseudocode similar to a co...
12  cards
Interpreting, correcting and completing algorithms
What are dry runs how are they us...,
What are trace tables how are the...,
Create a trace table for the foll...
5  cards
Variables and constants
What are variables and constants ...,
Use of identifiers 2 long and sho...,
Difference between variables and ...
9  cards
Arithmetic operators
What are arithmetic operators use...,
Ocr pseudocode,
Ocr pseudocode
11  cards
Comparison operators
Comparison operators,
!
11  cards
Boolean operators
And operator,
Or operator,
Not operator
5  cards
Selection
Three basic programming constructs,
Sequence,
Selection
9  cards
Iteration
Iteration,
Count controlled iteration,
Condition controlled iteration
5  cards
Data types
Integer,
Real,
Real
11  cards
String manipulation
Types of strings,
Concatenation,
String traversal
9  cards
Arrays
Array,
Elements,
How is an array created
7  cards
File handling operations
Writing to a text file,
Writing directly,
Writing indirectly
6  cards
Records
Record,
Databases,
Records in programming languages
5  cards
Sub-programs
Sub program subroutine,
When are sub programs called,
Uses of sub programs 5
13  cards
Computational logic 1
Outcomes in computational logic,
What is boolean logic and how doe...,
Transistors
10  cards
Computational logic 2
Boolean statements and truth tables,
Using boolean statements to solve...,
Complete the truth table for the ...
6  cards
Programming languages
List two types of low level langu...,
Machine language 4,
Assembly language 3
9  cards
Defensive design
Why is defensive design important,
How is authentication used,
What is validation used for
16  cards
Validation
What happens if data isnt validated,
Range check,
Length check
8  cards
Data sanitisation
Masking,
Input sanitisation,
Example of input sanitisation
3  cards
Authenication
Three main factors of authentication,
Captchas
2  cards
Maintainability
Why does maintainability matter,
Four features of maintainability,
Comments
5  cards
Testing and maintainability
Why are programs tested,
Destructive tests,
Iterative tests
13  cards
Structured query language (SQL)
What is sql used for,
Data,
Database
18  cards
Ethical and legal issues
Ethics and the law,
Differences between ethics and th...,
Ethical rules for computer users
4  cards
Cultural issues 1
Stakeholders,
What are we all stakeholders in,
Responsibility of stakeholders an...
7  cards
Cultural issues 2
Effect of technology on shops ret...,
Entertainment and technology,
Working practices
6  cards
Environmental issues
Energy consumptions,
E waste,
Unsustainable aspects of technology
6  cards
Privacy issues
Monitoring the location of citizens,
Surveillance cameras,
Monitoring what you do
6  cards

More about
Computer Science

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study - -'s Computer Science 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?

Biology 101
  • 16 decks
  • 1,045 flashcards
  • 59 learners
Decks: Biochemical Basics, Cell Biology, Microbiology, And more!
Computer Science
  • 33 decks
  • 1991 flashcards
  • 37 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards