Primary & Secondary Storage J277Quick View
aqab1

Primary & Secondary Storage J277

(0)
Lesson about Primary and Secondary Storage. Contains elements of component 1.2.1 (Primary Storage (Memory) ) and 1.2.2 (Secondary Storage) from OCR GCSE Computer Science spec (J277). Contains explanations of the role of Primary storage such as RAM, ROM and Cache. Also provides explanations on the different types of secondary storage such as Magnetic, Optical, SSD and Cloud storage. Tasks provided in the Powerpoint/worksheet for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
CPU Performance & Embedded systems J277Quick View
aqab1

CPU Performance & Embedded systems J277

(0)
Lesson about the CPU Performance factors and embedded systems. Contains elements of component 1.1.2 (CPU performance) and 1.1.3 (Embedded systems) from OCR GCSE Computer Science spec (J277). Contains explanations of the CPU performance factors such as clock speed, cache and no. of cores. Also includes explanations about the purpose of embedded systems with examples. Tasks provided in the Powerpoint/worksheet for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Privacy & Surveillance J277Quick View
aqab1

Privacy & Surveillance J277

(1)
Lesson about Privacy & Surveillance issues that are linked to computer science . Contains elements of component 1.6.1 (Ethical, legal, cultural and environmental impact) from OCR GCSE Computer Science spec (J277). Contains examples and explanations of Privacy & Surveillance issues surronding computer science with tasks to help illustrate this. Tasks provided in the Powerpoint for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher with examples. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Types of processors (A Level)Quick View
aqab1

Types of processors (A Level)

(1)
Lesson about types of processors (RISC,CISC,GPU). Contains elements of component 1.1.1 (e) & 1.1.2 (a,b,c) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of Von Neuman and Harvard Architecture and their differences. Also contains a comparison of CISC (Complex Instruction Set) and RISC (Reduced Instruction Set) Instruction sets, co-processors such as GPU’s and there uses, Multi-core systems and parallel systems. Included is a Powerpoint with notes and tasks, exam question worksheets and a separate Powerpoint task to help aid progress. Please leave a review with your feedback. Thanks
Compilation Process 2 (A Level)Quick View
aqab1

Compilation Process 2 (A Level)

(1)
Lesson about functions of an operating system. Contains elements of component 1.2.2 (e, f) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of the compilation process with a focus on code generation & optimisation, linkers & loaders. Included is a Powerpoint with notes and tasks, exam question worksheets and a separate Powerpoint task to help aid progress. Please leave a review with your feedback. Thanks
Addressing Modes (A Level)Quick View
aqab1

Addressing Modes (A Level)

(1)
Lesson about Addressing Modes. Contains elements of component 1.2.4 (d) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of the different Addressing Modes such as Immediate, Direct, Indirect and Indexed Addressing. Examples for each are given with a task to show understanding. Also includes some exam questions to further the understanding (also includes some LMC questions). Exam questions worksheet amended 26/01/24 Included is a Powerpoint with notes and tasks, exam question worksheet to help aid progress. Please leave a review with your feedback. Thanks
Encryption (A Level)Quick View
aqab1

Encryption (A Level)

(1)
Lesson about Encryption. Contains elements of component 1.3.1 ( c ) from OCR A-Level Computer Science spec. Lesson has notes and explanations on encryption methods and a programming task. Contains explanations of methods of encryption such as Asymmetric and Symmetric and Vernam Cipher (One time pad). Contains a programming task to create RSA encryption algorithm. This is a challenging task but a walk-through of the algorithm has been provided (via a wiki book link) and an example solution written in python has also been provided. Best done over two lessons. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Floating point arithmetic (A Level)Quick View
aqab1

Floating point arithmetic (A Level)

(1)
Lesson about Floating point arithmetic. Contains elements of component 1.4.1 (g, h) from OCR A-Level Computer Science spec. Lesson has examples and tasks. Contains explanations of fixed point binary with examples and tasks, floating point numbers with examples and tasks, normalisation with examples and tasks. All contain positive and negative number examples. Best done over two 1 hour lessons Included is a Powerpoint with notes and tasks to help aid progress. Edit 21/09/22: Examples/Solutions to slide 21 & slide 22 were amended Please leave a review with your feedback. Thanks
Database Normalisation (A Level)Quick View
aqab1

Database Normalisation (A Level)

(0)
Lesson about Database normalisation. Contains elements of component 1.3.2 (a,b,c) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of database normalisation (1st, 2nd & 3rd Normal Form) with a full example of how to get a table of data to 3NF. Also contains the reasons why database normalisation is necessary and important for databases. Contains exam style questions with mark schemes to embed knowledge. Best done over two 1 hour Lessons. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Python Programming 1Quick View
aqab1

Python Programming 1

3 Resources
This bundle contains lessons that can be used to begin teaching python programming. The lessons contain examples and tasks on each of these areas to help develop student understanding. Solutions for the tasks are also provided. Included are powerpoints with notes and tasks and a zip file with the python file for solutions. Please leave a review with your feedback. Thanks
Network Protocols J277Quick View
aqab1

Network Protocols J277

(0)
Lesson about Network Protocols. Contains elements of component 1.3.2 (Common protocols including TCP/IP, HTTP, HTTPS, FTP, POP, IMAP, SMTP and the concept of layers) from OCR GCSE Computer Science spec (J277). Contains explanations of network protocols and use of layers with respect to TCP/IP stack. Tasks provided in the Powerpoint for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
SQL (A Level)Quick View
aqab1

SQL (A Level)

(0)
Lesson about SQL. Contains elements of component 1.3.2 (d) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of SQL, how to query a relational database (obtain data from multiple tables with one query), creating tables using SQL, inserting and modifying data in tables using SQL. Example of the SQL commands are given followed by exam style questions. Best done over 2 lessons and using an SQL server so the students can type the code and create the database and then query the database. Included is a Powerpoint with notes and tasks, exam question worksheet to help aid progress. Please leave a review with your feedback. Thanks
Network Security (Prevention) J277Quick View
aqab1

Network Security (Prevention) J277

(0)
Lesson about Network Security Prevention methods. Contains elements of component 1.4.2 (Identifying and preventing vulnerabilities) from OCR GCSE Computer Science spec (J277). Contains explanations of the different methods of identifying and preventing vulnerabilities such as Firewalls, anti-malware software, strong passwords, network policies, physical security and penetration testing. Content is split across** 2 lessons** (included in the Powerpoint). Tasks provided in the Powerpoint for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Linked Lists (A Level)Quick View
aqab1

Linked Lists (A Level)

(0)
Lesson about Linked Lists. Contains elements of component 1.4.2 (b,c) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of Linked List data structure, how it is applied and used with dynamic memory and the use of pointers. Includes an example of an implementation (object orientated approach in pseudocode) of a linked list which could be used to create a program in an appropriate language. Exam questions are included with mark schemes. Included is a Powerpoint with notes and tasks, exam question worksheet to help aid progress. Please leave a review with your feedback. Thanks
Assembly Language (A Level)Quick View
aqab1

Assembly Language (A Level)

(0)
Lesson about Assembly language using Little Man Computer. Contains elements of component 1.2.4 © from OCR A-Level Computer Science spec. Lesson has notes on assembly language and a range of LMC tasks with solutions. Contains explanations of the assembly language with a OOP exam question starter task with mark scheme. Lesson contains LMC examples and a range of LMC tasks that get more challenging (Branch instructions/Loops). Best done over two 1 hour lessons. Included is a Powerpoint with notes and tasks, starter exam question worksheet, worksheet with LMC tasks and zip folder with the LMC solutions. Please leave a review with your feedback. Thanks
Network Security (Threats) J277Quick View
aqab1

Network Security (Threats) J277

(0)
Introductory Lesson about Networks. Contains elements of component 1.4.1 (Threats to computer systems and networks) from OCR GCSE Computer Science spec (J277). Contains explanations on various network threats such as malware, social engineering (including phishing), brute force attacks, Denial of service (DOS), data interception and SQL injections. This content is spread throughout** 2 Lessons** (included in the Powerpoint). Tasks provided in the Powerpoint/Word for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Hash Tables (A Level)Quick View
aqab1

Hash Tables (A Level)

(0)
Lesson about Hash Tables. Contains elements of component 1.4.2 (b,c) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of Hash tables and their uses. The lessons covers why they are used (where they can be used) and examples of how collisions can be resolved in hash tables with the use of linear probing and chaining. Has a full example of how hash tables are indexed and how collisions can be resolved. Included is a Powerpoint with notes and tasks, exam question worksheet to help aid progress. Please leave a review with your feedback. Thanks
Input, Output & Storage devices (A Level)Quick View
aqab1

Input, Output & Storage devices (A Level)

(0)
Lesson about Different Input devices, Output devices and storage devices used in computer systems. Contains elements of component 1.1.3 (a,b,c,d) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of the use of input devices and different methods of obtaining data, different output devices for showing data/information and different storage devices that are used in computer systems and how they work. Included is a Powerpoint with notes and tasks, exam question worksheets to help aid progress. Please leave a review with your feedback. Thanks
Database concepts (A Level)Quick View
aqab1

Database concepts (A Level)

(0)
Lesson about Database concepts. Contains elements of component 1.3.2 (a,e) from OCR A-Level Computer Science spec. Lesson has exam style questions with mark scheme. Contains explanations of the database concepts such as flat file and relational databases, Entity descriptions, Entity relationships, Entity relationship diagrams, primary & foreign keys and referential integrity. Included is a Powerpoint with notes and tasks, exam questions and answers to help aid progress. Please leave a review with your feedback. Thanks
Network  DNS J277Quick View
aqab1

Network DNS J277

(0)
Lesson about Domain Name Systems (DNS). Contains elements of component 1.3.1 (The Internet as a worldwide collection of computer networks) from OCR GCSE Computer Science spec (J277). Contains explanations of the internet and how the DNS works and definitions of key terms. Tasks provided in the Powerpoint for students to complete to promote independent learning. Notes also provided to expand on points for students/teacher. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks
Arrays, Tuples & Records (A Level)Quick View
aqab1

Arrays, Tuples & Records (A Level)

(0)
Lesson about Arrays, Tuples and Records. Contains elements of component 1.4.2 (a,c) from OCR A-Level Computer Science spec. Lesson has a programming task with potential solution. Contains explanations of Arrays (up to 3d arrays), tuples and records. Has a python programming task to create a program that takes a csv data set, and then create a HTML table file to display and show the data. Use of 2d lists and being able to traverse 2d lists will be needed for this task. Potential solution is provided in python but could also be done using different languages if required. Included is a Powerpoint with notes and tasks to help aid progress. Please leave a review with your feedback. Thanks