ocr gcse computer science

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

Decks in this class (68)

1.1 System Architecture
Basic computer system model,
Cpu,
Input device
38  cards
1.2 Memory and Storage
Rom,
Ram,
What is ram
24  cards
1.3 Network Connections and Protocols
Lan local area network,
Wan wide area network,
Wi fi wireless ethernet
30  cards
1.4 Network Security
Virus,
Worm,
Trojan
21  cards
1.5 System Software
Purpose of an os,
Functions of an os,
What is memory management
16  cards
1.6 Ethical, Legal and Cultural
The data protection act 1998,
Computer misuse act 1990,
Copyright designs and patents act...
12  cards
2.1 Algorithms
How can algorithms be written,
Algorithms,
What is pseudocode
15  cards
2.2 Programming Fundamentals
Variable,
Constant,
Data types
12  cards
2.3 Producing Robust Algorithms
Robust program,
Defensive design,
Defensive design considerations
14  cards
2.4 Boolean Logic
Boolean operators,
And gate,
Or gate
5  cards
2.5 Programming Logic and IDEs
What is an ide,
What does an ide stand for,
Features of an ide
14  cards
Key Definitions - 2.1
Algorithm,
Computational thinking,
Decomposition
19  cards
Standard Searching Algorithms
What happens in a binary search,
Example of a binary search find t...,
What happens in a linear search
8  cards
Standard Sorting Algorithms
What happens in a bubble sort,
Example rearrange the below data ...,
What happens in a merge sort
6  cards
Pseudocode and Writing Algorithms
Comments,
Variables,
Casting
15  cards
Writing Algorithms
The three parts to an algorithm,
Input,
Process
9  cards
Flowcharts
Terminal,
Process,
Decision
11  cards
Trace Tables
Definition of a trace table,
Logic errors definition and examples,
Trace table for the following alg...
3  cards
Key Definitions - 2.2
Variable,
Constant,
Operator
43  cards
Iteration
Count controlled iteration ask th...,
Condition controlled iteration we...
2  cards
Basic String Manipulation
String manipulation,
String concentation definition,
String concatenation example in p...
6  cards
Data Types
Integer,
Real float,
Boolean
7  cards
Basic File Handling Operations
Opening a text file when opening ...,
Example of opening a text file re...
2  cards
Records
Database,
Record,
Field
3  cards
SQL
Select,
From,
Where
5  cards
Arrays (SAME THING AS LISTS)
One dimensional list,
Two dimensional list,
List
5  cards
Sub-Programs
How to create a sub program in py...,
How to call a sub program in python,
Parameters
5  cards
Key Definitions - 2.3
Input sanitisation,
Validation,
Contingency planning
21  cards
Maintainability And Testing
4 things to make a program mainta...,
Testing,
What does testing allow us to do
11  cards
Key Definitions - 2.4
Binary,
Logic gate diagram,
And gate
10  cards
Logic Gates
And gate,
Or gate,
Not gate
3  cards
Truth Tables (2.4)
Truth table for an and gate,
Tip for doing a multi gate truth ...,
Rewrite s p and q or not r using ...
4  cards
Key Definitions - 2.5
Low level programming language,
High level programming language,
Translator
9  cards
Levels Of Programming Languages
Summary of a low level programmin...,
Summary of a high level programmi...
2  cards
Translators
Compilers,
Interpreters
2  cards
IDEs
Summary of an ide,
Functions of an ide
2  cards
Client-Server
What do clients do,
Characteristics of a client,
What does a server do
6  cards
LANs and WANs
1.3 - Networks
6  cards
Packets
What are data packets,
Why use data packets,
How do data packets work
4  cards
Network Devices
What is a wireless access point,
Examples of wireless access points,
What are routers used for
17  cards
Peer-to-Peer
What is a peer to peer network,
Advantages of a peer to peer network,
Disadvantages of a peer to peer n...
3  cards
Factors Affecting The Performance Of Networks
Factors affecting the performance...,
What is bandwidth
2  cards
Star And Mesh Topologies
What is a network topology,
What is star topology,
How does a star topology work
11  cards
Wired and Wireless Connections
What do wired connections use,
Advantages of wired networks,
Disadvantage of wired connections
6  cards
Protocols and Layers
What is a protocol,
Tcp protocol what is it,
What does the tcp protocol do
21  cards
The CPU
What is the purpose of the cpu,
What does the control unit do,
What is a register
7  cards
Registers And The F-E Cycle
What does the program counter do,
What does the memory address regi...,
What does the memory data registe...
6  cards
CPU Performance
How does cache memory improve per...,
What is the limitation of cache m...,
What is clock speed and how is it...
9  cards
Embedded Systems
What is an embedded system,
What do embedded systems do,
What do embedded systems use
4  cards
Primary Storage
Characteristics of primary storage,
Volatile storage definition and e...,
Non volatile storage definition a...
12  cards
Secondary Storage
Characteristics of secondary storage,
Capacity,
Durability
16  cards
Data Units
Why do computers use binary,
4 bits,
8 bits
8  cards
Number Storage
Convert 76 to binary,
Convert 0 1 1 0 0 0 1 1 to denary,
Convert 1 1 1 1 1 1 1 1 to binary
11  cards
Character Storage
What is a character set,
Why are character sets necessary,
Ascii
5  cards
Image Storage
What are bitmap images,
Quality of bitmap images,
Define resolution
8  cards
Sound Storage
Analogue sound waves and binary,
Sampling an analogue sound wave,
Sample rate
9  cards
Compression
What does compression mean,
Benefits of compression,
Lossy compression what does it do...
4  cards
The Internet
What is the internet,
Www,
What do servers do on the internet
16  cards
Security Threats
What is malware,
Virus,
Worm
15  cards
Preventing Vulnerabilities
0  cards
Operating Systems
0  cards
Utility Software
0  cards
Cultural Issues
0  cards
Ethical Issues
0  cards
Environmental Issues
0  cards
Legal/Privacy Issues
0  cards
Laws
0  cards
Open Source VS Proprietary
0  cards

More about
ocr gcse computer science

  • Class purpose General learning

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

Edexcel GCSE Computer Science
  • 6 decks
  • 353 flashcards
  • 405 learners
Decks: Topic 1 Problem Solving, Topic 2 Programming, Topic 3 Data, And more!
GCSE Computer Science
  • 14 decks
  • 304 flashcards
  • 52 learners
Decks: Algorithms, Computer Hardware, Software, And more!
GCSE Computer Science OCR J277
  • 20 decks
  • 449 flashcards
  • 29 learners
Decks: Topic Unit 11 Systems Architecture 111 A, 111 Purpose Of The Cpu, 111 Cpu Components And Their Function, And more!
Make Flashcards