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
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
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.
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
Java Programming-Greenfoot Video Bundle
robinsoneducationrobinsoneducation

Java Programming-Greenfoot Video Bundle

(0)
This Greenfoot video bundle is perfect for use during class or home. The videos explain in detail, using a picture book format, how to set up Greenfoot and understand how to add elements and features to make a simple game. All code has been tested and will run perfectly. The videos include the following: How to download and Greenfoot and understanding the environment An introduction to the editor How to add and manipulate actors How to simply add sound How to add a counter and get it to work
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 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
Greenfoot Lesson Three - Inserting Sound
robinsoneducationrobinsoneducation

Greenfoot Lesson Three - Inserting Sound

(0)
This is a full saving and making sounds 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. The lesson teaches the student the following: How to add sound to actors How to save files, store and run them This resource consists of the following: Lesson video PowerPoint and pdfs Codes handout Full code for teacher use
GCSE Computer Science - 10 Crossword Activities Full Bundle (with answers)
robinsoneducationrobinsoneducation

GCSE Computer Science - 10 Crossword Activities Full Bundle (with answers)

(0)
This bundle of 10 class crosswords, can be used in lessons as a starter or as homework, as a fun way to test student understanding of the computing topics. This crossword activity bundle for Computer Science / Computing, covers: Algorithm Thinking Architecture Identifiers and String Handling Input / Output Devices Logical Operations Networking Primary Storage Sorting and Searching Algorithms Secondary Storage Requirements Storage Requirements Full answers are provided for all crosswords. This bundle really does help with aiding retention and act as a testing resource for classwork or as homework. This bundle consists of printable sheets, for students to complete in lessons or for homework. Full teacher answers are provided.
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 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 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
IGCSE Computer Science – Communication and the Internet (Topic 5) Bundle
robinsoneducationrobinsoneducation

IGCSE Computer Science – Communication and the Internet (Topic 5) Bundle

(0)
This is a complete bundle set of 3 full presentations comprising of 289 slides in total for teaching the entire Edexcel Topic 5 Communication and the Internet module. This is part of the International GCSE Computer Science 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 5.2.1 Understand the importance of network security 5.2.2 Understand security issues associated with the contemporary devices 5.2.3 Understand different forms of cyber attack 5.2.4 Understand methods of identifying vulnerabilities 5.2.5 Understand how to protect software systems 5.3.1 Understand what is meant by the internet 5.3.2 Understand what is meant by the World Wide Web 5.3.3 Understand the need for IP addressing standards and the formats 5.3.4 Understand the role of components used to access the internet ** These full presentations and supporting pdf files are completely editable for teaching use and will aid greatly in the teaching of the international GCSE in Computer Science. There are exam questions with answers throughout the presentations.
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.