This is a full beginners lesson, introducing Java Programming with 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 populate the World with backgrounds and actors
How to move the actors around the world, changing speeds
How to compile their code and check for errors
How to add in extra actors
How to create movement using their keys
This resource consists of the following:
Lesson video
PowerPoints and pdfs
Codes handout
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
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
This programming and algorithms bundle is perfect to test the retention and understanding of the programming and algorithms element of the Computer Science GCSE.
It allows students to think logically before answering and will enhance the learning of these often difficult topics.
This is a full presentation comprising of 93 slides for teaching the entire Edexcel Topic 5 - Unit 5.2 Network Security 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.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
**
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.
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.
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
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
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.
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.
A Level WJEC Computer Science - Unit 4 Examination Revision Workbook (with teacher answers).
Questions are regarding:
4.1.1 ARCHITECTURE
4.1.2 ASSEMBLY LANGUAGE PROGRAMMING
4.1.3 INPUT / OUTPUT
4.1.4 NETWORKING
4.2.1 COMMUNICATION NETWORKS
4.3.1 REPRESENTATION OF NUMBERS AS BIT PATTERNS
4.4.1 FILE DESIGN
4.4.2 FILE ORGANISATION
4.5.1 DATA VALIDATION AND VERIFICATION
4.5.2 SEARCHING DATA
4.5.3 DATABASE MANAGEMENT SYSTEMS
4.5.4 BIG DATA
4.5.5 DISTRIBUTED SYSTEMS
4.6.1 TYPES OF OPERATING SYSTEMS
4.6.2 INTERRUPTS
4.6.3 MEMORY MANAGEMENT AND BUFFERING
4.6.4 SCHEDULING
4.7.1 SAFETY AND CONTROL RELATED SYSTEMS
4.7.4 EXPERT SYSTEMS
4.7.5 INTERNET AND INTRANET
4.8.1 PROTECTING DATA INTEGRITY
4.8.2 CRYPTOGRAPHY
4.8.3 BIOMETRICS
4.8.4 MALICIOUS SOFTWARE AND MECHANISMS OF ATTACK AND DEFENCE
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.
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.
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.
This Greenfoot bundle, based on the WJEC GCSE version 2.4.2 requirements, starts at the very basics of understanding Java with Greenfoot. The bundle grows into a 6 or 7 lesson package with full presentations for each lesson, with full codes, all easy to learn videos and coding handouts.
***** There is a newly included user friendly e-learning resource to give to students to aid with learning, with interactive quizzes ****
Lesson 4 provides an e-workbook project template document for the class to create their own project in a detailed and orderly format, which can also be printed out and edited to suit each class.
This bundle will teach your class:
How to understand the Greenfoot environment
How to populate the World with backgrounds and actors
How to move the actors around the world, changing speeds
How to compile their code and check for errors
How to add in extra actors
How to create movement using their keys
How to remove actors from the scene
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
How to add sound to actors
How to save files, store and run them
How to set up the counter
How to edit the counter
How to program the counter
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