Hero image

Computer Science Education

Average Rating5.00
(based on 4 reviews)

Computer Science and Mathematics Resources

77Uploads

10k+Views

4k+Downloads

Computer Science and Mathematics Resources
GCSE Computer Science (OCR) - Class Test Unit 1.3 Computer Networks, Connections and Protocols
robinsoneducationrobinsoneducation

GCSE Computer Science (OCR) - Class Test Unit 1.3 Computer Networks, Connections and Protocols

(0)
This editable e-class and written class test versions of the Computer Networks unit, with teacher answers is aimed at GCSE (OCR) Computer Science. The paper is for a 40 minute test, with 30 marks awarded. A PowerPoint presentation with answers for further discussions in class is also provided, along with a video for students to use for revision and to aid with retention. The test consists of a mixture of past paper questions and answers based on the 2015, 2017, 2018 and sample paper questions and answers: Unit 1.3.1 – Network Topologies Unit 1.3.2 – Wired and Wireless Networks, Protocols and Layers
GCSE Computer Science (OCR) - Class Test Unit 1.4 Network Security
robinsoneducationrobinsoneducation

GCSE Computer Science (OCR) - Class Test Unit 1.4 Network Security

(0)
This editable e-class and written class test versions of the Network Security unit, with teacher answers is aimed at GCSE (OCR) Computer Science. The paper is for a 40 minute test, with 24 marks awarded. A PowerPoint presentation with answers for further discussion in class is also provided, along with a video for students to use for revision and to aid with retention. The test consists of a mixture of past paper questions and answers based on the 2015, 2017, 2018 and sample paper questions and answers: Unit 1.4.1 - Threats to Computer Systems and Networks Unit 1.4.2 - Identifying and Preventing Vulnerabilities
GCSE Computer Science (OCR) - Class Test Unit 1.5 Systems Software
robinsoneducationrobinsoneducation

GCSE Computer Science (OCR) - Class Test Unit 1.5 Systems Software

(0)
This editable e-class and written class test versionss of the Systems Software unit, with teacher answers is aimed at GCSE (OCR) Computer Science. The paper is for a 30 minute test, with 21 marks awarded. A PowerPoint presentation with answers for further discussion in class is also provided, along with a video for students to use for revision and to aid with retention. The test consists of a mixture of past paper questions and answers based on the 2015, 2017, 2018 and sample paper questions and answers: Unit 1.5.1 – Operating Systems Unit 1.5.2 – Utility Software
GCSE Computer Science (OCR) Class Test Unit 1.1 - Systems Architecture
robinsoneducationrobinsoneducation

GCSE Computer Science (OCR) Class Test Unit 1.1 - Systems Architecture

(0)
This editable e-class and written test paper with teacher answers is aimed at GCSE (OCR) Computer Science and the Systems Architecture unit. A PowerPoint presentation with answers for further discussions in class is also provided, along with a video for students to use for revision and to aid with retention. The paper is for a 30 minute test, with 22 marks awarded. The test consists of a mixture of past papers that include questions on the following: Unit 1.1.1 - Architecture of the CPU Unit 1.1.2 - CPU Performance Unit 1.1.3 - Embedded Systems
Binary Trees A Level Computer Science presentation - WJEC
robinsoneducationrobinsoneducation

Binary Trees A Level Computer Science presentation - WJEC

(0)
This is a must have for all Computer Science A Level teachers. This is an easy to understand Binary Search Trees presentation with video to aid retention and student test sheet with teacher answer sheet. This presentation details the following: Depth First Algorithms Pre-order Traversal In-order traversal Post-order traversal Uses of traversals
GCSE Computer Science - Networks Test 1
robinsoneducationrobinsoneducation

GCSE Computer Science - Networks Test 1

(0)
This test resource will provide you with a quick test for the Networks unit. This test can be used as a written version or as an e-test. This is a first part test with teacher answers and success criteria. There is a PowerPoint and video attached for use in lessons either in the classroom or for home learning. Note that there are two versions here for success criteria dependent on exam board criteria. Questions include the following: What is a network What is a LAN Advantages and disadvantages of a LAN What is a router What is a WAP What is a switch
AS Level WJEC Computer Science - Unit 1 Revision E-Workbook and Written (with full teacher answers)
robinsoneducationrobinsoneducation

AS Level WJEC Computer Science - Unit 1 Revision E-Workbook and Written (with full teacher answers)

(0)
AS Level WJEC Computer Science - Unit 1 Examination Revision E-Workbook (with full teacher answers). Questions are regarding: 1.1 Architecture, Fetch-Decode-Execute, Input/Output, Secondary Storage Devices, Networks, Internet 1.2 Logical Operations 1.3 Data Transmission 1.4 Data Representation and Data Types 1.5 Data Structures 1.6 Organisation of Data 1.7 Database Systems 1.8 The Operating System This is a comprehensive e-book to allow teachers to use in class or via home-learning. WJEC past paper questions are collated in a workbook format to be used on devices for easy marking. Can be uploaded to OneDrive for easy use. A full written version is also included. Full interactive answer sheet provided with links and index for easy access to questions and answers.
An Introduction to Programming for Key Stage 2
robinsoneducationrobinsoneducation

An Introduction to Programming for Key Stage 2

(0)
This 50 - 60 minute lesson will introduce programming to a younger audience. It is fun and easy. This lesson is based on programming constructs such as iteration and sequencing and is a fast paced and thoughtful lesson, with extension exercises. Included in this pack are the following: A full lesson plan with answers A full presentation with coded videos included An answer key for the 2nd task A task sheet This is suitable for a Year 5 or 6 class as an introduction to movement and loops, however this can also be used for a Year 7 class as an introduction at secondary school.
Developing Python: Lesson 2
robinsoneducationrobinsoneducation

Developing Python: Lesson 2

(0)
Developing Python Lesson Two. This is a full lesson pack, with full class presentation, lesson plan, and with fully tested codes for any teacher that has started out on teaching the basics but is now ready to move up a step. This lesson covers: Getting to know Python loops Understanding how to use While loops Creating a One-Line loop Creating an Infinite loop Creating a command line interface with a while True loop This lesson is the 2nd lesson in a follow-on series from the first 7 lessons of Introduction to Python This Developing Python second lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever. This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use. This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience. This lesson covers: Getting to know Python loops Understanding how to use While loops Creating a One-Line loop Creating an Infinite loop Creating a command line interface with a while True loop This package includes: Extensive presentation Full lesson plan Full and extensive codes (no need to code yourself) Practice session at the end of the lesson, this can be used for homework
Valentine's Day HTML Web Page Build for Beginners
robinsoneducationrobinsoneducation

Valentine's Day HTML Web Page Build for Beginners

(0)
Three lessons of 50-minutes each in length, and a fully editable beginners pack, introducing the basics of HTML via a History of Valentine’s Day and Kindness web page lessons. This series of digital Valentine’s Day lessons are set to be 50-minutes but can be created for longer, or broken down. These lessons are suitable for students from upper key stage 2 to lower key stage 3. No teacher requirement for knowledge of coding is necessary, as everything is provided in the lesson packs. This is a 3 - 4 lesson series, incorporating full presentations, lesson plans, coding videos, class help sheets and fully tested codes. These lessons introduce the students to: Starting the HTML editor Saving documents Creating a web page Inserting and editing text Inserting and editing images Inserting and editing video Creating dividers and breaks Creating headings and alignment Inserting background images Creating lists Linking pages to new pages
Developing Python: Lesson 3
robinsoneducationrobinsoneducation

Developing Python: Lesson 3

(0)
Developing Python Lesson Three. This is a full 1 hour lesson pack, with full class presentation, lesson plan, and with fully tested codes for any teacher that has started out on teaching the basics but is now ready to move up a step. This lesson covers: Using For loops Using iteration Creating functions Creating and understanding parameters Understanding arguments Creating functions independently This lesson is the 3rd lesson following on from the original series of 7 lessons called Introduction to Python This Developing Python 3rd lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever. This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use. This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience. This package includes: Extensive presentation Full lesson plan Full and extensive codes (no need to code yourself) Practice session at the end of the class, this can be used for homework This lesson covers: Using For loops Using iteration Creating functions Creating and understanding parameters Understanding arguments Creating functions independently
An Introduction to Algorithms - Key Stage 3
robinsoneducationrobinsoneducation

An Introduction to Algorithms - Key Stage 3

(0)
This editable resource, comes with a colourful presentation and worksheets for class, including homework and lesson plan. This is an introduction to algorithms in an easy to understand format for Year 9, but can be used for Year 8 also.
Data Types - Binary and Denary Conversion (Beginners)
robinsoneducationrobinsoneducation

Data Types - Binary and Denary Conversion (Beginners)

(0)
This quick, fast paced, editable resource, comes with a colourful presentation describing binary and denary and how to convert them. There is a team competition, with live editable areas for entering scores and a timer included in the presentation. This is a fun introduction to binary for any age group. Aims and Objectives of this presentation: Introduction to the idea of the CPU carrying instructions Introduction to Base 2 and Base 10 Introduction to binary to denary conversion Introduction to denary to binary conversion Use of ICT skills to use a free fast binary convertor to encourage retention
GCSE Computer Science (OCR) - Class Test Unit 1.6 Ethical, Legal, Cultural and Environmental Impacts
robinsoneducationrobinsoneducation

GCSE Computer Science (OCR) - Class Test Unit 1.6 Ethical, Legal, Cultural and Environmental Impacts

(0)
This editable e-class and written class test versions of the Ethical, Legal, Cultural and Environmental Impacts of Digital Technology unit, with teacher answers is aimed at GCSE (OCR) Computer Science. The paper is for a 30 minute test, with 16 marks awarded. A PowerPoint presentation with answers for further discussion in class is also provided, along with a video for students to use for revision and to aid with retention. The test consists of a mixture of past paper questions and answers based on the 2015, 2017, 2018 and sample paper questions and answers: Unit 1.6.1 – Ethical, Legal, Cultural and Environmental Impacts
Beginners to Python Programming - Lesson 2
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 2

(0)
An Introduction to Python Lesson Two. This is the 2nd lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes supplied and tailor-made videos, to make teaching Python programming effortless. This lesson covers: Introduction to Python and IDLE Declaring data types in code The purpose of comments Using casting Understanding program cases Global and Local variables This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever. This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use. This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience. This package includes: Extensive presentation Full lesson plan Full and extensive codes (no need to code yourself) Practice session at the end of the lesson, this can be used for homework
Beginners to Python Programming - Lesson 3
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 3

(0)
An Introduction to Python Lesson Three. This is the 3rd lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes and tailor-made videos, to make teaching effortless. This lesson covers: Using strings and loops Using len Using slicing techniques Working with arrays Working with Boolean values This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever. This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use. This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience. This package includes: Extensive presentation Full lesson plan Full and extensive codes (no need to code yourself) Practice session at the end of the lesson, this can be used for homework
iGCSE Computer Science-Unit 5.1 Networks
robinsoneducationrobinsoneducation

iGCSE Computer Science-Unit 5.1 Networks

(0)
This is a full presentation comprising of 159 slides for teaching the entire Edexcel Topic 5 - Unit 5.1 Networks module. This is part of the International GCSE Computer Science: Communication and the Internet section for the Edexcel curriculum. **Areas covered within this presentation are: 5.1.1 understand why computers are connected in a network 5.1.2 understand different types of networks 5.1.3 understand wired and wireless connectivity 5.1.4 understanding network speeds 5.1.5 understand the role of network protocols 5.1.6 understand that data can be transmitted in packets 5.1.7 understand the characteristics of network topologies 5.1.8 understand the different mobile communication standards ** This full presentation and supporting pdf file is completely editable for teaching use, and will aid greatly in the teaching of this section of the GCSE. There are exam questions with answers throughout the presentation.
Beginners to Python Programming - Lesson 1
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 1

(0)
An Introduction to Python Lesson One. This is the 1st lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes and tailor-made videos, to make teaching Python programming effortless. This lesson covers: Introduction to using an IDE Using correct syntax Understanding variables Understanding lists and tuples Understanding different data types Using indentation and comments Using basic operators This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever. This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use. This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience. This package includes: Extensive presentation Full lesson plan Full and extensive codes (no need to code yourself) Practice session at the end of the lesson, this can be used for homework