Hero image

Computer Science Education

Average Rating5.00
(based on 3 reviews)

Computer Science and Mathematics Resources

Computer Science and Mathematics Resources
GCSE Edexcel Computer Science - Networks, Speed and Transfer Rates
robinsoneducationrobinsoneducation

GCSE Edexcel Computer Science - Networks, Speed and Transfer Rates

(0)
This GCSE Edexcel Computer Science free resource, is to work with students regarding the Topic 4 Networking Unit. This is a PowerPoint presentation broken down into sections, covering the topics of: Networking LANs and WANs Network Speeds Calculating Transfer Rates This presentation can be used over a number of lessons, and includes exam questions and answers to be used in class. If you like this resource kindly leave a review.
Beginners to Python Programming - Lesson 7 (Test)
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 7 (Test)

(0)
An Introduction to Python Lesson Seven. This is the last lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes. Easy to follow programming, with all codes, to make teaching Python programming effortless. This lesson covers: Open e-book test/exam based on all previous lessons This test has been created to be 1 hour in length. 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: Presentation Lesson plan Full and extensive codes Full teacher answers
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
An Introduction to Matplotlib in Python
robinsoneducationrobinsoneducation

An Introduction to Matplotlib in Python

(0)
A user-friendly introduction to Matplotlib in Python. This pack contains a full presentation, lesson plan, notes for presentation, and fully tested code for any teacher that needs to teach Matplotlib in Python but is unsure as to where to begin. This package 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 editable for teacher use. This package includes: • Extensive presentation • Full lesson plan • Full and extensive code (no need to code yourself) • End of lesson task (this can be used as an add on for a completely new lesson) This module covers: • Creating lists in Python • Using matplotlib within Python to create data visualisation • Comparing two plots • Analysing the results • Formatting the graph By the end of this lesson, students should be able to: • Create a static data visualisation using the Python library Matplotlib • Set parameters and edit the program independently • Compare two sets of data • Create simple formatting techniques
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)
Beginners to Python Programming - Lesson 5
robinsoneducationrobinsoneducation

Beginners to Python Programming - Lesson 5

(0)
An Introduction to Python Lesson Five. This is the 5th lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, quiz, and with fully tested codes for any teacher who has little experience of coding, or who wants to jump straight in. Easy to follow programming, with all codes, to make teaching effortless. This lesson covers: Looking at tuples Creating tuples Updating tuples with lists Updating tuples with tuples Deleting tuples Looking at dictionaries Creating and editing a dictionary 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 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
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
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
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
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
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
OCR Computer Science Paper 2 Questions with Answers (Mixed Past Papers)
robinsoneducationrobinsoneducation

OCR Computer Science Paper 2 Questions with Answers (Mixed Past Papers)

(0)
This 30 page free resource of OCR Computer Science Paper 2 has 9 sections of questions covering the Paper 2 OCR exam. This resource can be used as an e-book or as a hard copy. Based on a mixture of three past papers, this resource will keep your students guessing and will challenge their knowledge. This resource is based on Paper 2 Algorithms and Programming and comes with a full teacher answer book.
Dividing from 2 to 12 Quizzes
robinsoneducationrobinsoneducation

Dividing from 2 to 12 Quizzes

(0)
These are fast paced quizz presentations for dividing from 2 to 12, aimed at KS2 or KS3. A free resource with presentations and PDFs, to use in class or to give out as a class task. These quizzes are aimed to be fast paced, to encourage competitiveness and quick thinking, and to aid with retention. If you like this free resource, kindly leave a comment in the review section.
Multiplication Quizzes Tables 2 - 12
robinsoneducationrobinsoneducation

Multiplication Quizzes Tables 2 - 12

(0)
These are fast paced quizz presentations for the 2 to 12 times table, aimed at KS2 or KS3. A free resource with presentations and PDFs, to use in class or to give out as a class task. These quizzes are aimed to be fast paced, to encourage competitiveness and quick thinking, and to aid with retention. If you like this free resource, kindly leave a comment in the review section.
Beginners to Python Programming-7 Full Hours
robinsoneducationrobinsoneducation

Beginners to Python Programming-7 Full Hours

(0)
A fantastic Introduction to Python package of 7 x 1 hour lessons with full presentations, lesson plans, bespoke videos, and full e-test document at the end of the course, with full answers, and fully tested codes for any teacher that needs to teach Python, but does not know where to begin, or needs a bespoke editable Python course for their class. This pack is aimed to cover a whole half term of computer science or computing education, but it can be spread out over longer depending on class timings. This module covers: An introduction to the shell and editor Syntax and comments Data types Variables Casting Strings and loops Working with arrays Slicing Len function, upper and lower Boolean functions Lists Tuples Dictionaries **This package is created to enable you to jump straight in with absolutely no specialist background whatsoever. ** Each lesson has been created to be 1 hour in length. However, these can be broken down due to the nature of the presentations and are 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. **** End of topic test, teacher answers and full code**** This package includes: Extensive presentations, with videos Full lesson plans Full and extensive codes (no need to code yourself) Extensive end of lesson practice questions with answers End of module test (with full answers and codes) This module covers: An introduction to the shell and editor Syntax and comments Data types Variables Casting Strings and loops Working with arrays Slicing Len function, upper and lower Boolean functions Lists Tuples Dictionaries
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
Adding Integers Quiz - KS2 and KS3 (Adding 2 and 3 positive integers)
robinsoneducationrobinsoneducation

Adding Integers Quiz - KS2 and KS3 (Adding 2 and 3 positive integers)

(0)
This is a fast paced quiz for adding 2 and 3 positive integers. This can be used with Key Stage 2 and Key Stage 3, but note that the quiz becomes more challenging with each slide. It is recommended that some slides are hidden to suit the level of students being taught. A free resource with a presentation and pdf, to use in class or to give out as a class task. This quiz is aimed to be fast paced, to encourage competitiveness and quick thinking, to aid with retention. If you like this free resource, kindly leave a comment in the review section.
Division Fast Quiz (Divisions of 5 - 8)
robinsoneducationrobinsoneducation

Division Fast Quiz (Divisions of 5 - 8)

(0)
This is a fast paced quiz for divisions of 5 to 8. A free resource with a presentation and pdf, to use in class or to give out as a class task. This quiz is aimed to be fast paced, to encourage competitiveness and quick thinking, and to aid with retention. If you like this free resource, kindly leave a comment in the review section.