Hero image

Computer Science Education

Average Rating5.00
(based on 3 reviews)

Computer Science and Mathematics Resources

Computer Science and Mathematics Resources
Developing Python: Lesson 1
robinsoneducationrobinsoneducation

Developing Python: Lesson 1

(1)
This is a full first lesson pack, with full class presentation, lesson plan, and with fully tested codes for any teacher that has started out teaching Python basics, but is now ready to move up a step. This lesson is a follow on lesson from the first 7 lessons of Introduction to Python This lesson covers: Boolean Functions Understanding Comparison Operators Understanding Logical Operators Using if, elif and else Using multiple conditions Creating an INPUT function Using INPUT with IF This Developing Python first 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 limited 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: Boolean Functions Understanding Comparison Operators Understanding Logical Operators Using if, elif and else Using multiple conditions Creating an INPUT function Using INPUT with IF
Beginners to Python Programming - Lesson 4
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 4

(0)
An Introduction to Python Lesson Four. This is the 4th 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: Understanding lists Creating lists Sequence of a list Varied list data types List outputs Checking a list Appending a list Inserting values into a list 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
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
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
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.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
AS Level Computer Science Exam (2)
robinsoneducationrobinsoneducation

AS Level Computer Science Exam (2)

(0)
This editable examination paper with teacher answers is aimed at AS Level Computer Science, it is the second exam paper in this series. The paper is for an exam of 1 hour, with 37 marks awarded. The exam consists of a mixture of past papers that include questions on the following: Boolean operators Storage capacity Binary and hexadecimal Binary addition Logical shift Arithmetic shift Logical statement ASCII Twos complement Sign and magnitude
GCSE Networks Computer Science - Test 2
robinsoneducationrobinsoneducation

GCSE Networks Computer Science - Test 2

(0)
This resource will provide you with a second quick test for the Networks unit. This resource consists of teacher answers and success criteria. Within here are two versions of the test, written and e-format, pdf of teacher answers and PowerPoint and for use in lessons either in the classroom or for home learning and videos for students. Note that there are two versions here for the success criteria based on different exam boards.
Greenfoot Lessons 4 to 6 - Adding a Counter and Project
robinsoneducationrobinsoneducation

Greenfoot Lessons 4 to 6 - Adding a Counter and Project

(0)
This adding a counter lesson, via Greenfoot, is an easy to understand lesson with full teaching code, and completely editable. All code used has been tested throughout and this is a wonderful resource to use, aimed at making the teaching of Greenfoot as effortless as possible for the teacher. There is also a project documentation folder, to allow the class to create a new project based on Greenfoot and the tools they have learnt, which should take a couple of lessons to complete. The lesson teaches the student the following: How to add a new actor How to set up the counter How to edit the counter How to program the counter This resource consists of the following: Lesson video PowerPoint Codes handout for students Full code file Student Document for Project
A Level WJEC Revision/Assessment Computer Science e-book Unit 3
robinsoneducationrobinsoneducation

A Level WJEC Revision/Assessment Computer Science e-book Unit 3

(0)
A Level WJEC Computer Science - Unit 3 Examination Revision Workbook (with full teacher answers). Questions are regarding: 3.1 DATA STRUCTURES 3.2 LOGICAL OPERATIONS 3.3 ALGORITHMS AND PROGRAMMING 3.4 PRINCIPLES OF PROGRAMMING 3.5 SYSTEMS ANALYSIS 3.6 SYSTEM DESIGN 3.7 SOFTWARE ENGINEERING 3.8 PROGRAM CONSTRUCTION 3.9 ECONOMIC, MORAL, LEGAL, ETHICAL AND CULTURAL ISSUES RELATING TO COMPUTER SCIENCE 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. Full interactive answer sheet provided with links and index for easy access to questions and answers.
Greenfoot (Java Programming) - Lesson Two [Removing Actors]
robinsoneducationrobinsoneducation

Greenfoot (Java Programming) - Lesson Two [Removing Actors]

(0)
This is a full second lesson, introducing Java Programming via Greenfoot. All code used has been tested throughout and this is a wonderful resource to use, aimed at making the teaching of Greenfoot as effortless as possible for the teacher. The lesson teaches the student the following: How to understand the Greenfoot environment How to remove actors from the scence How to save the World How to slow down and speed up actors How to eat the actors How to code effectively in Java How to check syntax for errors Creating their own world This resource consists of the following: PowerPoints and pdfs Codes handout Full Greenfoot zipped code content for the lesson
Beginners to Python Programming - Lesson 6
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 6

(0)
An Introduction to Python Lesson Six. This is the 6th 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, to make Python programming teaching effortless. This lesson covers: Looking at dictionaries Creating and editing a dictionary Using dictionary functions 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)
Didoli a Chwilio Algorithmau - Pos Croesair Dosbarth i Lefel A Gwyddoniaeth  Cyfrifiadureg
robinsoneducationrobinsoneducation

Didoli a Chwilio Algorithmau - Pos Croesair Dosbarth i Lefel A Gwyddoniaeth Cyfrifiadureg

(0)
Pos croesair dosbarth ar gyfer algorithmau didoli a chwilio wedi’u hanelu at Lefel A mewn gwyddoniaeth cyfrifiadureg. Mae’r bwndel hwn yn helpu fel adnodd profi ar gyfer gwaith dosbarth neu fel gwaith cartref. Mae’r bwndel hwn yn cynnwys taflen argraffadwy, i fyfyrwyr ei chwblhau mewn gwersi neu ar gyfer gwaith cartref. Darperir atebion athrawon llawn. *This bundle helps as a testing resource for classroom work or as a homework. This bundle contains a printable leaflet, for students to complete in lessons or for homework. Full teacher answers are provided.*
Cwis Cyflym Lluosi Cyfnod Allweddol 2 a 3 (Tablau 9 i 12)
robinsoneducationrobinsoneducation

Cwis Cyflym Lluosi Cyfnod Allweddol 2 a 3 (Tablau 9 i 12)

(0)
Mae hwn yn gwis cyflym ar gyfer tablau 9 i 12 ar gyfer cyfnodau allweddol 2 a 3. Adnodd rhad ac am ddim gyda chyflwyniad i’w ddefnyddio yn y dosbarth neu i’w ddosbarthu fel tasg dosbarth. Mae’r cwis hwn wedi’i anelu at fod yn gyflym, i annog cystadleurwydd a meddwl cyflym, i helpu i gadw.
Cwis Cyflym Lluosi Cyfnod Allweddol 2 a 3 (Tablau 5 i 8)
robinsoneducationrobinsoneducation

Cwis Cyflym Lluosi Cyfnod Allweddol 2 a 3 (Tablau 5 i 8)

(0)
Mae hwn yn gwis cyflym ar gyfer tablau 5 i 8 ar gyfer cyfnodau allweddol 2 a 3. Adnodd rhad ac am ddim gyda chyflwyniad i’w ddefnyddio yn y dosbarth neu i’w ddosbarthu fel tasg dosbarth. Mae’r cwis hwn wedi’i anelu at fod yn gyflym, i annog cystadleurwydd a meddwl cyflym, i helpu i gadw.
Cwis Cyflym Lluosi Cyfnod Allweddol 2 a 3 (Tablau 2 i 4)
robinsoneducationrobinsoneducation

Cwis Cyflym Lluosi Cyfnod Allweddol 2 a 3 (Tablau 2 i 4)

(0)
Mae hwn yn gwis cyflym ar gyfer tablau 2 i 4 ar gyfer cyfnodau allweddol 2 a 3. Adnodd rhad ac am ddim gyda chyflwyniad i’w ddefnyddio yn y dosbarth neu i’w ddosbarthu fel tasg dosbarth. Mae’r cwis hwn wedi’i anelu at fod yn gyflym, i annog cystadleurwydd a meddwl cyflym, i helpu i gadw.