Computer science
Exam boards
OCR past papers
>
Paper 1 J277
>
Paper1 (Sample) J277
Practice paper1 J277
Paper 2 J277
>
Paper 2 J277 Practice
Edexcel past papers
>
2020 Current spec (coming soon)
>
Programming Language Subset (PLS)
Old 2016 SPEC
>
Paper 1 (specimen1)
Paper 1 (specimen2)
Paper 1 (2018)
Paper 1 (2019)
Paper 2 (specimen1)
Paper 2 (2018)
Paper 2 (2019)
OLD 2013 SPEC
>
Sample assessment 1 (old spec)
Sample assessment 2 (old spec)
June 2017 (old spec)
June 2016 (old spec)
June 2015 (old spec)
Paper 1 (by topic)
>
Algorithms
Application software
Ascii
Binary
Cache
Client Server
Cloud
Compression
Computational thinking
CPU
Cyber security
Database
Fetch decode execute cycle
Embedded system
Encryption
File size
Flow chart
Hexadecimal
High Level language
ISP/Internet
Logic
Magnetic HDD
Networking
Open source
Operating system
Peer to peer
Images (Data representation)
Protocols
RAM
ROM
Run length encoding
Simulation software
Solid state HDD
Sound
Stored program concept
Utility software
Curriculum
>
Binary
Hex
Data Representation
Compression
Encryption
What is a computer
How does a computer work
Hardware
Operating system
The CPU
Input devices
Data storage
Networks
Microcontrollers
Computational models
Emerging trends
Virtual machine
Models and simulators
Algorithms
Python
>
Finding python
GCSE Python questions
Python coding
>
Comments
Data types
Variables
If Else
If Elif Else
Functions
For loop
While loop
>
While loop challenges
Data structures
>
Looping thru 2D array
String slicing/indexing
Subprograms
Local/global variable
Validation and try
methods
File I/O
Pseudocode
Modules
>
Turtle
Classes
NEA/Projects
KS3/Other
KS3
>
Online Safety
>
Screen time
Online Safety questions
IT
>
Word
PowerPoint
Hardware
>
All Hardware
Magnetic hard disk drive
Optical disk drive
Solid state drive
Software
Binary/Hex/Algorithms
>
Binary
Binary explained
Hexadecimal - 1 digit
Hexadecimal - 2 digits
Algorithms
ASCII
Networks
Protocols/Cyber attacks
Logic
>
CPU
AND gate
OR gate
NOT gate
Logical statements
Coding
>
HTML
>
HTML tags
Scratch
>
Scratch questions
Python
>
Getting started
Functions
Variables
VariablesToo
inputs
Selection
Flowcharts
Data types
Pseudocode1
Pseudocode2
Subprogram1
Subprogram2
Coding challenges
BTEC CS
OCR A-Level
>
1.2 (Unit 2)
>
Functions of an OS
Types of OS
Application generation
1.2 (Unit 3)
>
Software development
Algorithms
Programming paradigms
1.3 (Unit 5)
>
Networks
1.5 (Unit 9)
>
Laws and Acts
2.3 (Unit 12)
>
Analysis and design of algorithms
OCR GCSE CS
>
Past paper JUNE 2015
Past paper June 2014
Past paper MAY 2012
Past paper JAN 2011
Past paper JUN 2011
AQA AS-Level CS
>
AS Curriculum
>
Multiple choice questions
Business studies
>
Keywords
BS Revision - Multiple choice
Paper 1 (9-1)
Paper 2 (9-1)
Contact/More
Code editor
Contact us
Microbit ideas
More
Self test
01 Random topics
02 Programming
03 Data
04 Computers
05 Networks
06 Legal/Ethics/Enviro'
Coding/Programming
GCSE Python questions - 2D Array
Loading
2D array explained
Loading
2D arrays - Using 2D arrays
Loading
2D array – Indexing
Loading
2D arrays – Advantages
Exam boards
OCR past papers
>
Paper 1 J277
>
Paper1 (Sample) J277
Practice paper1 J277
Paper 2 J277
>
Paper 2 J277 Practice
Edexcel past papers
>
2020 Current spec (coming soon)
>
Programming Language Subset (PLS)
Old 2016 SPEC
>
Paper 1 (specimen1)
Paper 1 (specimen2)
Paper 1 (2018)
Paper 1 (2019)
Paper 2 (specimen1)
Paper 2 (2018)
Paper 2 (2019)
OLD 2013 SPEC
>
Sample assessment 1 (old spec)
Sample assessment 2 (old spec)
June 2017 (old spec)
June 2016 (old spec)
June 2015 (old spec)
Paper 1 (by topic)
>
Algorithms
Application software
Ascii
Binary
Cache
Client Server
Cloud
Compression
Computational thinking
CPU
Cyber security
Database
Fetch decode execute cycle
Embedded system
Encryption
File size
Flow chart
Hexadecimal
High Level language
ISP/Internet
Logic
Magnetic HDD
Networking
Open source
Operating system
Peer to peer
Images (Data representation)
Protocols
RAM
ROM
Run length encoding
Simulation software
Solid state HDD
Sound
Stored program concept
Utility software
Curriculum
>
Binary
Hex
Data Representation
Compression
Encryption
What is a computer
How does a computer work
Hardware
Operating system
The CPU
Input devices
Data storage
Networks
Microcontrollers
Computational models
Emerging trends
Virtual machine
Models and simulators
Algorithms
Python
>
Finding python
GCSE Python questions
Python coding
>
Comments
Data types
Variables
If Else
If Elif Else
Functions
For loop
While loop
>
While loop challenges
Data structures
>
Looping thru 2D array
String slicing/indexing
Subprograms
Local/global variable
Validation and try
methods
File I/O
Pseudocode
Modules
>
Turtle
Classes
NEA/Projects
KS3/Other
KS3
>
Online Safety
>
Screen time
Online Safety questions
IT
>
Word
PowerPoint
Hardware
>
All Hardware
Magnetic hard disk drive
Optical disk drive
Solid state drive
Software
Binary/Hex/Algorithms
>
Binary
Binary explained
Hexadecimal - 1 digit
Hexadecimal - 2 digits
Algorithms
ASCII
Networks
Protocols/Cyber attacks
Logic
>
CPU
AND gate
OR gate
NOT gate
Logical statements
Coding
>
HTML
>
HTML tags
Scratch
>
Scratch questions
Python
>
Getting started
Functions
Variables
VariablesToo
inputs
Selection
Flowcharts
Data types
Pseudocode1
Pseudocode2
Subprogram1
Subprogram2
Coding challenges
BTEC CS
OCR A-Level
>
1.2 (Unit 2)
>
Functions of an OS
Types of OS
Application generation
1.2 (Unit 3)
>
Software development
Algorithms
Programming paradigms
1.3 (Unit 5)
>
Networks
1.5 (Unit 9)
>
Laws and Acts
2.3 (Unit 12)
>
Analysis and design of algorithms
OCR GCSE CS
>
Past paper JUNE 2015
Past paper June 2014
Past paper MAY 2012
Past paper JAN 2011
Past paper JUN 2011
AQA AS-Level CS
>
AS Curriculum
>
Multiple choice questions
Business studies
>
Keywords
BS Revision - Multiple choice
Paper 1 (9-1)
Paper 2 (9-1)
Contact/More
Code editor
Contact us
Microbit ideas
More
Self test
01 Random topics
02 Programming
03 Data
04 Computers
05 Networks
06 Legal/Ethics/Enviro'
Coding/Programming