-
Recent Posts
Recent Comments
- Faith Polya on Darell Blogging
- Anonymous on Darell Blogging
- Anonymous on Darell Blogging
- Anonymous on Darell Blogging
- Anonymous on Darell Blogging
Archives
Category Archives: Primary
KS1 Autumn 2014
We looked at Ofsted guidance on the inspection of computing. We discussed eSafety and how this is inspected as part of safe guarding but should also be taught as an ongoing topic in Computing lessons. We considered assessment in relation to the computing curriculum and how JiT could be used to record progress. We had a brief discussion about Google Apps, in particular Google Forms for surveys. All files available via Google Drive.
Posted in Primary
Leave a comment
KS2 Autumn 2014
At the Kingston meeting, we looked at ‘computer networks and the internet’. Files from this session are available via GoogleDrive.
At the Richmond meeting, we looked at computational thinking and programming – however, the wifi didn’t work so we will have a practical repeat of this session in January.
Posted in Primary
Leave a comment
Computing KS2 Year 6 Unit of Work
At the Kingston meeting, we looked at a Year 6 unit in Scratch to teach and assess the following KS2 content:
design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems;
solve problems by decomposing them into smaller parts
use sequence, selection, and repetition in programs;
work with variables and various forms of input and output
use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
The YouTube videos below show how a ‘Times Table Quiz’ could be taught and assessed:
The following PowerPoint may be helpful to structure the unit:
This post has a link to the current KS2 Activities.
Posted in Computer Science, Primary
Leave a comment
KS2 – Summer Term meeting – Computer Networks
We looked at the ‘understand computer networks, including the internet … ‘ bullet from the content statements. I handed out the following notes and we did some of the activities:
The KS2 spreadsheet with suggested units, yearly plan, resources etc is given below:
This video explains the spreadsheet given above:
This playlist shows how you could teach the yr6 timestable quiz:
This playlist shows how you could teach the virtual fishtank unit:
The following guide outlines one way of writing a good programming unit:
The following guide is for writing a simulation/modelling unit:
Posted in Computer Science, Primary
Leave a comment
KS1 Computing Summer 2014
We looked at depth of learning; what progression would look like in programming and animation; and useful summative assessment to provide to KS2 (Y3) teachers.
For the practical tasks, we made use of the turtle tab in JiT; the animation tab in JiT; Spotlight in J2E; and J2Webby in J2E to manage and approve blog posts and blog comments.
The powerpoint used at the meeting is given below:
During the session, we looked again at this spreadsheet with suggested KS1 tasks to cover the curriculum, key vocabulary, ‘I Can’ statements etc:
The sequence of lessons for animation in Y1 and Y2 are given below. This planning and example work has been kindly contributed by L Bima from Hampton Infant School and Nursery. The examples of work and reflection on learning are particularly useful in encouraging deeper learning:
An example Y2 video from the animation project is provided below:
Do you have any other examples of progression or techniques for encouraging deeper learning? Do you have other software or resources that would support KS1 computing? If so, please leave a comment below.
Posted in Primary
Leave a comment
Primary KS2 Autumn 2013
We looked at the purpose, aims and content of the KS2 computing curriculum. We discussed using terms accurately to describe what ICT we were referring to ie computing, digital literacy, information technology.
We clarified some of the terms used in the computing document and then looked at what a unit of work might look like to meet some of programming content.
The powerpoint used is given below:
The excel workbook with KS2 content, marking, scratch grid is given below:
Posted in Primary
Leave a comment
Primary KS1 Session
We looked at the content statements of the computing curriculum document. We described some of the wording in more straightforward language:
- Algorithms: a set of steps, a recipe, a formula that can be written as sentences for KS1 eg the sequence of steps to take to get dressed
- Debug: to find and fix mistakes in a program eg if a beebot has gone the wrong way, how do you change the instructions so that it follows the intended route
- Manipulate: to experiment, play around, change eg resize images, add objects to a scene
We discussed some activities that could help support the computing curriculum for Year 1. The curriculum content and activities can be downloaded here:
Posted in Primary
Leave a comment
Primary Computing1 Summer 2013
The draft computing curriculum at KS2
This session focussed on: “describe how internet search engines find and store data” from the KS2 section of the draft curriculum document (page 154).
The PowerPoint below is what we used. You can click on menu to download it and change for your needs.
We had a quick look at making a web page using notepad. We created a file and saved it with a .html extension.
Posted in Computer Science, Primary
Leave a comment
New Curriculum support for PRIMARY subject leaders
Kingston Meeting 1 – Thur 6th June 2013
The DRAFT proposals
- One aspect of the school curriculum
- Links to Maths (geometry) and D&T (record, develop, communicate designs)
- Computational Thinking (Problem-Solving)
Aims are very different:
- Focus on Computer Science
- Algorithms
- Repeated practice of writing programs
Subject Content:
- Last two bullet points in KS1 and KS2, encompass ICT
What the terms mean:
Algorithm
- A precise description to solve a problem eg baking a cake, map directions
- Have a go ……..
- Giving precise insturctions is important because computers are literal
Another algorithm:
- Start with a box called sum and a box called count
- Go through the following steps until you have no more numbers
- Add the number to what’s already in sum
- Add 1 to the number already in count
- When there are no more numbers, divide the number in sum by the number in count and that is your answer
use sequence, selection, and repetition in programs; work with variables
- Sequence is following steps in order
- Selection is using IF in programs to only carry out certain steps
- Repetition is using REPEAT to carry out a series of steps more than once
- Variables can be thought of as post-its to hold temporary values
Some resources you may consider:
- Logo – this is a free version but there are many others, with slightly different syntax
- Scratch – A fish tank unit of work, a game unit of work
- Small Basic
- Raspberry Pi
- PowerPoint and using VBA to make a quiz
Understand computer networks including the internet
What happens when you ask for a webpage … (the previous post explains this is more detail)
You can use tracert google.co.uk in cmd.exe to see the different routers that a page gets sent through.
Draw eyePi: Feedback helps improve the commands you issue so environments such as Scratch, Logo, SmallBasic are good for that.
Posted in Computer Science, Primary
Leave a comment
Primary Subject Leaders March 2013
The Proposed National Curriulum – some highlights from it
You can download the pdf from this link, at the DfE website. Observations from our group discussion included that it was good to be teaching some programming; it was going back to basics; it may be a step back; it may be inaccessible to other teachers in the school; some of it is already taught via roamers/beebots.
The difference between ICT and Computing is essentially that ICT is about using software effectively and Computing is about learning to create software. Some people describe it as the difference between reading and being able to write.
We looked at some of the words, phrases and descriptions from the Computing section: algorithms; sequence; repetition, variables; and how the internet works.
What is an algorithm?
An algorithm is a recipe that can be followed precisely and will always give the same results. It is a set of steps that can be taken to provide the same predictable outcome.
Why do we need algorithms?
Because computers are very literal and can only do exactly what they are told, in the order they are told to do it.
A well-known example:
‘Draw a square’ .. could be interpreted in lots of different ways by a person eg draw a shape in the sand, use pencil and paper and ruler and protactor or compass, just sketch one quickly on the white board, drag tables around to form a square shape
However, an algorithm – a precise recipe – could be:
- Take a new piece of paper
- Place a dot in the centre
- From the dot, draw a line of 5cm
- From where you end up, draw a line of 5cm at a right-angle to the previous line
- From where you end up, draw a line of 5cm at a right-angle to the previous line
- From where you end up, draw a line of 5cm at a right-angle to the previous line
When these instructions are implemented in a computer program, we can make use of sequence, repetition and variables in:
And this looks like….
Another algorithm – what does it do?
- start with a countOfNumbers = 0 and sumOfNumbers = 0
- if you have a number:
- add 1 to countOfNumbers
- add number to sumOfNumbers
- keep repeating steps 3 and 4 until you have no more numbers
- divide the sumOfNumbers by the countOfNumbers
- print results
Understand computer networks including the internet
How pages appear on your screen:
- your browser (internet explorer, Chrome, Firefox) makes a request for a page, file, image, video when you type in an address
- this page sits on a server (another computer) and this could be located anywhere in the world
- when the server recieves a request for the page, it sends it to your browser
- the page is broken up into small packets of data
- these packets are sent from 1 router to another (these are called hops)
- this continues until the packets reach your browser
- your browser pieces the packets of data together and displays them
You can see this happening using tracert google.com in the cmd window. This will display all the ‘hops’ taken to get to the server. Each address is unique and is actually a set of numbers (eg 173.194.34.105 is google.com). You can type in 173.194.34.105 into the address bar and it will take you to google.com
Sharing:
- Can make instructions concrete by getting children to act them out first
- Sony Bloggie
- Transum for some online logo and some challenges
- iPad managment – trollies are a necessity
- Musicians get the best out of GarageBand
- AppShed
- Raspberry Pi after-school club running at East Sheen Primary
Posted in Computer Science, Primary
Leave a comment