Hero image

GReat Learning

Average Rating4.76
(based on 471 reviews)

An experienced writer of Computing/ICT resources (and four text books) my free products have been downloaded over a million times all over the world.<br> Following years of regular 5 star ratings and very positive feedback I made the decision to start writing commercially. My commercial resources continue to be praised for their professional look and imaginative content. Please download and enjoy! Greg (Computing Science teacher for 23 years and now a national computing education adviser)

90Uploads

235k+Views

247k+Downloads

An experienced writer of Computing/ICT resources (and four text books) my free products have been downloaded over a million times all over the world.<br> Following years of regular 5 star ratings and very positive feedback I made the decision to start writing commercially. My commercial resources continue to be praised for their professional look and imaginative content. Please download and enjoy! Greg (Computing Science teacher for 23 years and now a national computing education adviser)
Intermediate Computer Drawing using Serif DrawPlus
snegreidsnegreid

Intermediate Computer Drawing using Serif DrawPlus

(0)
(Greg Reid has written two Computing text books for the Scottish education system. His resources are used in thousands of schools all over the world.) Five intermediate level worksheets that teach the specialist skills of computer drawing using shapes (known as vectors). These colourful, professional resources cover cutting shapes in two, adding effects like transparency, shadows or filters and how to add clip art from Serif's built in gallery. Worksheet II introduces students to nodes, allowing them to potentially create as complicated a shape or drawing as they wish. Previously these resources had an average rating of 5. Previous comments are shown below: &quot;Thank you for sharing these fab resources!&quot; &quot;Just what I needed to introduce Serif Drawplus to my students, thank you!&quot; &quot;Great resource, thank you :)&quot; &quot;Fantastic resource - thank you so much for sharing!&quot; Basic and Advanced worksheets are also available.
Word Processing Features & Functions - Homework/Class Cover
snegreidsnegreid

Word Processing Features & Functions - Homework/Class Cover

(0)
This is a simple homework that may be used with a variety of ages that covers: Cut, Copy Paste Bullet Points Text Wrap Clip Art Inserting Graphics The 2 page homework is entirely self contained providing the theory notes on one side and questions on the other. This would also make the homework a perfect resources for cover work when staff are absent. All graphics used in the homework are copyright free clipart or produced by myself.
Computing Starter Activity for New Classes
snegreidsnegreid

Computing Starter Activity for New Classes

(0)
A getting to know you activity for new Computing Science classes. Pupils have to circulate and find the names of pupils who... &quot;own an 8Gb Flash Drive&quot; &quot;can say who their ISP is&quot; and so on. There are 19 Computing related facts or questions on the sheet. Once completed the class can discuss what they have learned about each other (and about Computing). Works really well in class. Have fun!
Programming (exam/homework/test) Questions on Standard Algorithms
snegreidsnegreid

Programming (exam/homework/test) Questions on Standard Algorithms

(0)
Students are provided a scenario with four parallel arrays where each array stores the air pressure of a car tyre (front left, back right etc). Each question asks students to write code to solve a stated problem. Answers require that students write: find maximum - code that finds the largest value in an array find minimum - code that finds the smallest value in an array linear search - code that traverses an array looking for values count occurrence - code that count the number of times values are found in an array. The questions get progressively harder. Although many programming languages contain functions to carry out some or all of the above, knowing how to code these algorithms aids code understanding and gives students the ability to write alternative versions of each algorithm. Marking Instructions and a completed Python program with the solutions are supplied. The questions are suitable for any programming language your students may be familiar with. The marking instructions could be adapted for solutions in different languages. These could also be turned into practical tasks by providing a partial program that sets up the data in the arrays.
Programming Homework/Assessment Practise Questions (Set 7)
snegreidsnegreid

Programming Homework/Assessment Practise Questions (Set 7)

(0)
These exercises were written to solve that familiar problem of; “what homework do I give during practical lessons like programming?”. In this series of questions students are asked to consider small programming problems and design solutions using pseudocode or a programming language of their choice. Homework 7 of 10 includes questions on: - Functions - Procedures - Parameter Passing - Reading Data From a Text File - Algorithm – Linear Search - Array of Records Three marking schemes give answers in: 1. Pseudocode 2. Python 3. Visual Basic Python and Visual Basic Solutions are also supplied to use when demonstrating/discussing solutions. My students found this a very helpful aid to their understanding of program structures and problem solving. Questions 1-5 are available to purchase as a bundle.
Programming Practise Questions (Homework 8)
snegreidsnegreid

Programming Practise Questions (Homework 8)

(0)
A generic programming question for use with any programming language. Suitable as classwork or as a homework exercise to accompany a practical programming course. Students are given a scenario and required to write code on paper (using pseudocode or a programming language of their choice). The program requires use of: Functions Procedures Parameter Passing (value and reference) Writing Data to a Text File Algorithm – Count Occurences Required Variables and Arrays Two marking schemes give answers in: 1. Pseudocode 2. Python Python and Visual Basic Solutions are also supplied to use when demonstrating/discussing solutions. My students found this a very helpful aid to their understanding of program structures and problem solving. This is homework 8 of 10. Questions 1 to 5 are now available as a bundle at half price.
Programming Homework/Assessment Practise Questions (Set 6)
snegreidsnegreid

Programming Homework/Assessment Practise Questions (Set 6)

(0)
These exercises were written to solve that familiar problem of; “what homework do I give during practical lessons like programming?”. In this series of questions students are asked to consider small programming problems and design solutions using pseudocode or a programming language of their choice. Homework 6 of 10 includes questions on: - Functions - Procedures - Parameter Passing - Opening a Link to a Text File - Algorithm – Find Maximum - Logic Error - Array of Records Three marking schemes give answers in: 1. Pseudocode 2. Python 3. Visual Basic Python and Visual Basic Solutions are also supplied to use when demonstrating/discussing solutions. My students found this a very helpful aid to their understanding of program structures and problem solving. Questions 1-5 are available to purchase as a bundle.
SQL Computational Thinking Exercises - Set 1 (Basic Search Instructions)
snegreidsnegreid

SQL Computational Thinking Exercises - Set 1 (Basic Search Instructions)

(0)
Make your lessons fun with Computational Thinking! Structured Query Language is a programming language used to manipulate information stored in databases. As with all programming languages the best way to learn its functions is through solving problems. In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database. Set 1 includes an explanation of the uses of SEARCH, FROM and WHERE functions followed by 5 pages of questions. This style of learning is very well received by students who &quot;love solving the problems&quot;.
Basic Computer Drawing using Serif DrawPlus
snegreidsnegreid

Basic Computer Drawing using Serif DrawPlus

(0)
(Hi there. I am an experienced writer of resources who has written two Computing text books for the Scottish education system. My resources are always designed to be engaging and exciting. As a result they are used in thousands of schools all over the world.) Six worksheets that teach the basics of computer drawing using shapes (known as vectors). The worksheets cover creating shapes, adding colour, adding text, using brush strokes, grouping and layering. These colourful, professional resources have already been downloaded thousands of times receiving an average rating of 5 out of 5. Previous comments for these worksheets are shown below: Thank you for sharing these fab resources! Thanks for sharing - these are ideal! :) Just what I needed to introduce Serif Drawplus to my students, thank you! Great resource, thank you :) Fantastic resource - thank you so much for sharing! Intermediate and Advanced worksheets are also available.
SQL Computational Thinking Exercises - Set 2 (Insert, Update & Delete)
snegreidsnegreid

SQL Computational Thinking Exercises - Set 2 (Insert, Update & Delete)

(0)
Make your lessons fun with Computational Thinking! Structured Query Language is a programming language used to manipulate information stored in databases. As with all programming languages the best way to learn its functions is through solving problems. In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database. Set 2 includes an explanation of the uses of INSERT, UPDATE &amp; DELETE functions followed by 5 pages of questions. This style of learning is very well received by students who &quot;love solving the problems&quot;.
How do I...   ...Use Bullet Points  (A Microsoft Word Help Sheet/Poster)
snegreidsnegreid

How do I... ...Use Bullet Points (A Microsoft Word Help Sheet/Poster)

(0)
A colourful, helpful information document for anyone learning how to use Microsoft Word. Each page contains detailed instructions and lots of screenshots showing how to create and modify bullet point lists in Word. The document has two uses as page 1 could also be printed on its own as an A3 poster for IT rooms. Content Page 1 When to use bullet points How to use bullet points Page 2 How to position bullet points How to start a new line within a single bullet point Page 3 How to change the space between bullet points Page 4 How to change the shape of the bullets How to create your own bullets by uploading a picture A GReat resource for young learners.
SQL Computational Thinking Exercises - Set 3 (Distinct, Group, As & Order)
snegreidsnegreid

SQL Computational Thinking Exercises - Set 3 (Distinct, Group, As & Order)

(0)
Make your lessons fun with Computational Thinking! Structured Query Language is a programming language used to manipulate information stored in databases. As with all programming languages the best way to learn its functions is through solving problems. In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database. Set 3 includes an explanation of the uses of DISTINCT, COUNT, AS &amp; GROUP functions to produce formatted output, followed by 3 pages of questions. This style of learning is very well received by students who &quot;love solving the problems&quot;.
Extension Worksheets for Creating a Computer Game using Scratch
snegreidsnegreid

Extension Worksheets for Creating a Computer Game using Scratch

(1)
(Greg Reid has written two Computing text books for the Scottish education system. His resources are used in thousands of schools all over the world.) Previously downloaded over 27,000 times, these 7 extension sheets continue the basic game created in &quot;Creating a Fun Computer Game using Scratch&quot;(please download first). The sheets are designed to encourage and develop problem solving skills (solutions are supplied on the back of each worksheet) by adding new features to the basic game (sound, more fish, speech, game over screen, bonus items etc) This resource was previously rated 5.0 from 28 ratings. Comments are shown below: &quot;These are amazing. I find it really hard to get from following every instruction to breaking it down so that they can adapt things to their own ideas. this does the job brilliantly.&quot; &quot;Thanks so much, the resource is perfect for my new programmers.&quot;
SQL Computational Thinking Exercises - Set 1 (Basic Search Instructions)
snegreidsnegreid

SQL Computational Thinking Exercises - Set 1 (Basic Search Instructions)

(0)
Make your lessons fun with Computational Thinking! Structured Query Language is a programming language used to manipulate information stored in databases. As with all programming languages the best way to learn its functions is through solving problems. In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database. Set 1 includes an explanation of the uses of SEARCH, FROM and WHERE functions followed by 5 pages of questions. This style of learning is very well received by students who &quot;love solving the problems&quot;.
Programming Homework/Assessment Practise Questions Bundle (Qs 1-5)
snegreidsnegreid

Programming Homework/Assessment Practise Questions Bundle (Qs 1-5)

5 Resources
These exercises were written to solve that familiar problem of; “what homework do I give during practical lessons like programming?”. In this series of questions students are asked to consider small programming problems and design solutions using pseudocode or a programming language of their choice. Homeworks 1 to 5 includes questions on: - Input - Output - Conditional (if) Statements - Conditional Loops - Fixed Loops - Arrays - Calculations,(Len Function, Int Function & Power) Additional theory questions cover: - Input Validation - Test Data - Reasons for Input Validation - Reasons for Variable Use - Logic Problems with the Design. Marking schemes give answers in: 1. Pseudocode and Python 2. Pseudocode and Visual Basic My students found these a very helpful aid to their understanding of program structures and problem solving.
SQL Computational Thinking Exercises - Set 2 (Insert, Update & Delete)
snegreidsnegreid

SQL Computational Thinking Exercises - Set 2 (Insert, Update & Delete)

(0)
Make your lesson fun by introducing Computational Thinking! Structured Query Language is a programming language used to manipulate and extract information stored in databases. As with all programming languages the best way to learn its functions is through solving problems. In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database. Set 2 includes an explanation of the uses of INSERT, UPDATE and DELETE functions followed by 5 pages of questions. This style of learning is very well received by students who &quot;love solving the problems&quot;.
SQL Computational Thinking Exercises - Set 3 (Distinct, Group, As & Order)
snegreidsnegreid

SQL Computational Thinking Exercises - Set 3 (Distinct, Group, As & Order)

(0)
Make your lesson fun by introducing Computational Thinking! Structured Query Language is a programming language used to manipulate and extract information stored in databases. As with all programming languages the best way to learn its functions is through solving problems. In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database. Set 3 includes an explanation of the uses of DISTINCT, GROUP, AS and ORDER functions followed by 3 pages of questions. This style of learning is very well received by students who &quot;love solving the problems&quot;.
Sound Editing Using Audacity
snegreidsnegreid

Sound Editing Using Audacity

(1)
Previously downloaded over 13,000 times, these four worksheets are an excellent introduction to Audacity. Audacity is a free program used to edit sounds for use as: ring tones, sound effects, backing tracks or spoken text. Each worksheet is very visual, providing a clear set of instruction on how to import, cut, mix and add effects to sound files. Some copyright free sounds are supplied for use with the unit of work. This resource was previously rated 4.9 from 20 ratings. Comments are shown below: &quot;Brilliant set of materials, great design, so useful. Excellent, thank you.&quot; &quot;How good does it feel when you find the PERFECT resource for what you want to do?! I'm doing Entry Pathway ICT with SEN pupils, we're going to make podcasts, but first I need to teach them how to use Audacity. This is wonderful, thanks&quot; (Greg Reid has written two Computing text books for the Scottish education system. His resources are used in thousands of schools all over the world.)
Creating Professional Looking Teaching Resources
snegreidsnegreid

Creating Professional Looking Teaching Resources

(0)
Ever wished you could write resources that looked like they could have been professionally written? This staff tutorial teaches the skills and techniques required to create colourful, professional looking resources quickly. If you'd like to sell resources yourself or simply improve your own classroom resources this download is a great place to start. Today’s pupils live in a world where they are surrounded by colourful, interactive content which is literally at their fingertips. It should come as no surprise then that when presented with a white worksheet covered with black text and a couple of Googled graphics many pupils instinctively respond negatively. A modern teacher has a responsibility to improve their own skills in order to create engaging resources Note that this version of the tutorial contains instructions to create resources using Serif PagePlus, a very popular desktop publishing application. PagePlus is used in many schools due to its fun interface, ease of use and fantastic facilities. I highly recommend it to colleagues when delivering training on this topic. This staff tutorial could possibly be used with older students to teach the skills required to write professional looking reports.
An Introduction to Database Design & Creation
snegreidsnegreid

An Introduction to Database Design & Creation

(2)
This detailed database resource is an excellent introduction for students learning database theory and practical work. The resource focuses of improving problem solving skills, encouraging students to consider field design, validation, searching and sorting. The final few pages introduce relational databases. This self-contained resource contains: - Workbook (34 pages) - Task Sheets (6 task sheets to complete) - Marking Schemes (9 answer sheets) Teaching time (~20 hours) This is a fun unit which has received very positive feedback. “Wonderful resource” “Fantastic” “A great introduction to databases” All graphics have been purchased and are licensed for use and distribution is this resource. (Note that TES does not allow database files to be uploaded. For a copy of the two database files please email me at gregreid935@btinternet.com)