OCR A Level Computer Science (H447)
1.1 The characteristics of contemporary processors, input, output and storage devices
Structure and function of the processor
5 Topics
|
2 Quizzes
The Purpose of The CPU
Purpose of The CPU Quiz
Common CPU Components & CPU Registers
Common CPU Components Quiz
Von Neumann & Harvard Architectures
The Fetch Decode Execute Cycle
Factors Affecting CPU Performance
Types of processor
3 Topics
|
1 Quiz
RISC and CISC Processors
RISC & CISC Quiz
GPUs and Their Uses
Multicore and Parallel Systems
Input, Output, and Storage
5 Topics
|
4 Quizzes
Common Types of Secondary Storage
Common Types of Storage Quiz
Secondary Storage
Storage Devices Quiz
The Purpose of RAM
Purpose of RAM Quiz
The Purpose of ROM
Purpose of ROM Quiz
Virtual Storage
1.2 Software and Software Development
Systems Software
5 Topics
|
1 Quiz
The Role of Operating Systems
The Role of Operating Systems Quiz
Virtual Memory
The Need for Interupts
Types of Scheduling
Types of Operating System
Applications Generation
5 Topics
|
2 Quizzes
Types of Software
Utility Software
Utility Software Quiz
Open Source vs Closed Source Software
Translators
Types of Programming Translator Quiz
Stages of Compilation
Software Development
2 Topics
Creating Algorithms in Pseudocode
Creating Algorithms With Flowcharts
Types of Programming Language
5 Topics
Types of Programming Language
Structured Programming
Assembly Language (Little Man Computer)
Addressing Modes
Object Oriented Languages
1.3 Exchanging Data
Exchanging Data
18 Topics
|
11 Quizzes
Compression Algorithms
Compression Algorithms Quiz
Uses of Hashing
Relational Databases
Database Normalisation
Database Normalisation Quiz
ACID for Transactional Databases
Types of Network
Types of Network Quiz
Local Area Network Hardware
Network Hardware Quiz
Wired & Wireless Networks (A Level)
Client-Server and Peer-To-Peer Networks
Client-Server and Peer-To-Peer Networks Quiz
Network Protocols
Network Addressing & Protocols Quiz
The TCP/IP Stack
The TCP/IP Stack Quiz
Packet & Circuit Switching
Network Security Threats
Network security threats Quiz
Threats From Malware
Network Security Threats (Malware) Quiz
Threats to Data
Identifying & Preventing Vulnerabilities on a Network
Preventing Threats on a Network Quiz
Creating HTML Webpages
Search Englines & Page Ranking
Understanding Client Server & P2P Networks
1.4 Data Structures & Types
Data Types
9 Topics
|
6 Quizzes
Data Types
The Binary Number System
Binary Numbers Quiz
Representing Negative Binary Numbers
Negative Binary Quiz
Binary Addition
Binary Addition Quiz
Hexadecimal Numbers
Hexadecimal Quiz
Fixed Point Binary
Floating Point Binary
Logical Binary Shifts
Logical Binary Shifts Quiz
Representing Characters in Binary
ASCII & Unicode Quiz
Data Structures
8 Topics
Programming With 1D Arrays
Programming With 2D Arrays
Using Records to Store Data
Linked Lists
Graphs in Computing
Stacks & Queues
Binary Trees
Hashing & Hash Tables
Boolean Algebra
4 Topics
Boolean Logic
Logic Diagrams
Boolean Algebra (OCR)
Karnaugh Maps
1.5 Legal, Moral, Cultural, and Ethical Issues
Legal, Moral, Cultural, and Ethical Issues
5 Topics
|
1 Quiz
Legislation in Computing
Moral & Ethical Considerations
Moral & Ethical Considerations Quiz
Ethics in Computing
Laws In Computing
The Impact of Plagiarism
2.1 Elements of Computational Thinking
Computational Thinking
6 Topics
An Introduction to Computational Thinking
Abstraction & Reusable Components
Thinking Ahead
Thinking Procedurally
Thinking Logically
Thinking Concurrently
2.2 Programming Techniques & Methods
Problem Solving & Programming
14 Topics
|
1 Quiz
Methods of Passing Parameters
Inputs, Outputs, and Variables
Programming Constructs : Selection
Common Arithmetic Operators
Common Boolean Operators
Programming Constructs : Iteration
Programming With Procedures
Programming With Functions
Programming Using Parameters
File Handling
Features of an IDE
Common Features of an IDE
Programming Paradigms
Use of Object Oriented Techniques
Encapsulation – Using Getters & Setters in OOP
Computational Methods
4 Topics
Problem Recognition
Decomposition
Backtracking
Data Mining
2.3 Algorithms
Algorithms
6 Topics
Understanding Algorithm Efficiency
Searching Algorithms & Complexity
Sorting Algorithms & Complexity
Graph Traversal
Dijkstra’s Shortest Path
A* Shortest Path Algorithm
The Programming Project (NEA)
Preparing for your NEA
1 Topic
Ideas for A Level Projects (NEAs)
Testing Your Project
Next Lesson
Structure and function of the processor
OCR A Level Computer Science (H447)
Structure and function of the processor
Lesson Content
0% Complete
0/5 Steps
The Purpose of The CPU
Purpose of The CPU Quiz
Common CPU Components & CPU Registers
Common CPU Components Quiz
Von Neumann & Harvard Architectures
The Fetch Decode Execute Cycle
Factors Affecting CPU Performance
Back to Course
Next Lesson
Close
Clear cookies
Font Resize
A-
A+
Accessible Font
Reading Colours
Choose color
black on white
white on black
black on light green
black on light blue
Keyboard Navigation
Underline all links
Highlight links
Greyscale images
Invert Colours
Close
Accessibility by WAH