1. Resources Home
  2. Primary
  3. Computing
  4. Computer science
The Evolution of Computers - - Reading Comprehension Worksheet / Text

The Evolution of Computers - - Reading Comprehension Worksheet / Text

This Reading Comprehension worksheet is suitable for higher elementary to proficient ESL learners or native English speakers. The text is gives an account of the evolution of computers from the first to the fourth generation and the current speculations about what the future generations of computers will be like. After carefully reading the text, students are required to complete some comprehension exercises including comprehension questions and True or False exercises. The text can be used for vocabulary building purposes. This handout can be completed in class or assigned for homework.
MariaPht
Creating a website Scheme of Work

Creating a website Scheme of Work

A six lesson scheme of work that focuses on being able to create a website using Google Sites. Included are all the resources required to help as well as the unit of work planning. These lessons may last longer than six lessons due to the time required to add all the content children want to add to their websites.
krisgreg30
Creating a website (Lesson 6 of 6)

Creating a website (Lesson 6 of 6)

The final lesson of six lessons that focuses on being able to create a website using Google Sites. Included are all the resources required to help as well as the unit of work planning.
krisgreg30
Creating a website (Lesson 5 of 6)

Creating a website (Lesson 5 of 6)

The fifth of six lessons that focuses on being able to create a website using Google Sites. Included are all the resources required to help as well as the unit of work planning.
krisgreg30
Using functions and creating a Tkinter GUI interface in Python

Using functions and creating a Tkinter GUI interface in Python

21 quick, simple challenges covering using functions and two documents on how to use Tkinter to create a GUI interface. Includes explanation, example code and suggested possible answers. A BONUS “Chunky Challenge” included allowing your students to practice these skills in a larger task to prepare for more complex tasks that involve computational thinking skills. In order to get the most out of these documents I recommend you use them in the following order: functions, GUI part 1, GUI part 2 and finally the chunky challenge. From my experience in teaching Python and other programming languages, I feel it works best when pupils only learn about using functions when they are starting to create more advanced programs that require them. For this reason, this document does assume a lot of previous confidence with using Python's basic programming structure before they tackle this section. If you are a teacher who likes to introduce functions early on in the pupils programming experience, then the functions document will not work in your classroom as it assumes pupils have a confidence with the basic programming skills already in order to complete the challenges. The skills the pupils must already have confidence with include: • input • print • if statements • loops (for and while) • strings • mathematical operators • tuples and lists • saving to and reading from a text file • saving to and reading from a .csv file For more lessons and complete units of work visit www.nicholawilkin.com.
nwilkin
CiDA Level 2 Unit 1 Developing Web Products Exam Prep Package

CiDA Level 2 Unit 1 Developing Web Products Exam Prep Package

CiDA Level 2 Unit 1 Developing Web Products Exam Prep Package. In this package there are step by step guides of how to prepare students for the Unit 1 Level 2 exam. The guides show how to carry out skills in Dreamweaver and Photoshop ONLY. The skills covered are: Creating Hotspots, Roll Overs, Anchor, banner, tables, Navigation bar/Hyperlinks, E- Mail link to submit entries, h2 Tags/info graphic, sound, video, reducing file size of images, defining website, wrapping text around images. In the this package a past paper called Bee Keeping Campaign is provided including all the assets needed to complete this exam paper. After completing this exam paper, students can then adapt the skills learnt from these step by step guides to another exam paper.
penny07
MORE Python Challenges - If statements

MORE Python Challenges - If statements

Includes a handout giving example code and 6 NEW challenges to try out. Python files also included to allow you to demonstrate one possible answer for each challenge to your class. Pupils will use the following programming features to complete the challenges: • input • print • integers and strings • basic mathematical functions (+, -, *, / and %) • basic if statements including if...else and if…elif…else statements • nested if statements Ideal for a NEA resource bank or to use for starter or plenary activities or use them for homework tasks. Easy to use and integrate into your lessons and handy to have around for pupils who finish other challenges early and need something to do. For more high-quality, ready to use computing and ICT resources visit www.nicholawilkin.com
nwilkin
Engaging two or three week Python project for beginners / intermediate / competent users

Engaging two or three week Python project for beginners / intermediate / competent users

Fabulous presentation for a 2 or 3 week Python project. They idea is that they use IF to make a multiple choice quiz (code examples given). Learners are immediately engaged by following a flow chart, and describing what the diagram does. They then have to alter some pseudocode to come up with the first question for their quiz, using IF a,b,c,d etc. The coding ramps up with scoring, and using ELIF. More competent users are challenged to use a main menu, with sub routines so the end user can choose which quiz they would like to do. Then super human coders can learn how to read and write text files to record the leaderboard. To do this, they must look at the coding for Edexcel Fixture NEA from 2017 (please email me for the files if you don't have them (annemariebradshaw@Hotmail.com). There is also a link to a great independent learning site for Python skills. The presentation includes LO, outcomes, 2 extended learning (hwk) tasks, peer assessment with the focus given on a worksheet, and practice debugging with a sabotage task (which really gets them digging into the code in the most devious of ways :-). Fabulous differentiation got these lessons 'outstanding' on a LW and LO. Feedback from the kids was that they loved working at their own pace, and developing something personal to them. Great stuff!
hoof_hearted
GCSE Computer Science Mock Papers

GCSE Computer Science Mock Papers

Component 1 and Component 2 mock papers. Created with exam builder then edited and added to by myself. Marked out of 40 with mark schemes attached. There is an OCR cover page containing my name, please remove.
brigden91