Computer Science A-level OCR notes
A-level | Computer Science | OCR | Notes
The notes are a comprehensive and organized collection of information designed to help you prepare for your A-level computer science exam from the OCR exam board.
The Notes are in a Notion database with quick and easy access. It contains detailed and structured notes.
It covers all the topics in the OCR Computer Science Syllabus with additional question banks and tips for different topics. (56 Pages in total). It also has long question banks for both papers 1 and 2 with the marking scheme attached.
Topics:
1 Computer Processing, Processor Performance and Pipelining, Processor Architecture, Types of Processor, Input, Output and Storage Devices
2 Function and Purpose of Operation System, Types of Operation System, Nature of Software Application, Translators
3 System Analysis Methods, Programming Paradigm, Types of Programming Languages, Object Oriented Programming
4 Compression, Encryption and Hashing, Databases, Transaction Processing, SQL
5 Structure of the Internet, Network Communication, Network Security and Threats, Network Hardware, Client-Server and Peer-to-Peer Model, PageRank Algorithm
6 Primitive Datatypes, Binary Representation, Binary Addition and Subtraction, Bitwise Manipulation and Mast, ASCII and Unicode
7 Data Structures: Array, Record, Linked List, Tuple, Stack, Queue, Hash Table, Graph and Tree
8 Boolean Algebra, Logic gates, Karnaugh Maps
9 Data Protection Act, Computer Misuse Act, Copyright Act, Regulation of Investigatory Power Act, Different Moral and Ethical Issues
10 Computational Thinking (Think Abstractly, Ahead, Procedurally, Logically, Concurrently)
11 Integrated Development Environment, Subroutine, Variables, Object Oriented Programming (Class, objects, Encapsulation, Data Hiding, Inheritance, Polymorphism, Modular Approach), Computational Methods
12 Analysis of Algorithms, Sorting Algorithms (Bubble Sort, Insertion Sort, Quick Sort, Merge Sort), Searching Algorithms (Linear Search, Binary Search), Path Finding Algorithms (Dijkstra's Algorithm, A* Algorithm)
Get access to the following notes: