+ All Categories
Home > Education > Getting started with programming ks1

Getting started with programming ks1

Date post: 20-Jun-2015
Category:
Upload: lisbundock
View: 43 times
Download: 0 times
Share this document with a friend
Description:
KS1
Popular Tags:
16
Programming and Computational thinking KS1
Transcript
Page 1: Getting started with programming ks1

Programming and Computational

thinking KS1

Page 2: Getting started with programming ks1

– Purpose of study, computing programmes of study

“A high-quality computing education equips pupils to use computational

thinking and creativity to understand and change the world.”

Page 3: Getting started with programming ks1

– Purpose of study, computing programmes of study

“The core of computing is computer science, in which pupils are taught the

principles of information and computation, how digital systems work, and how to put

this knowledge to use through programming.”

Page 4: Getting started with programming ks1

Programming and Computational thinking key stage 1

Page 5: Getting started with programming ks1

Subject content for KS1

Pupils should be taught to:

• understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions

• create and debug simple programs

• use logical reasoning to predict the behaviour of simple programs

Page 6: Getting started with programming ks1

Algorithms

“understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions” - Subject content KS1

An algorithm is a sequence of precise and unambiguous instructions that are followed in order to achieve a specific outcome.

Page 7: Getting started with programming ks1

Activity #1 Program a partner

One child ‘programs’ another child (who could be blindfolded) to safely navigate an obstacle course. This encourages the children to use precise, unambiguous instructions.

Page 8: Getting started with programming ks1

Debugging

“create and debug simple programs” - Subject content KS1

Debugging is the process of finding and correcting errors in a computer program.

Page 9: Getting started with programming ks1

Logical reasoning

“use logical reasoning to predict the behaviour of simple programs” - Subject content KS1

“Logical reasoning: a systematic approach to solving problems or deducing information using a set of universally applicable and totally reliable rules.”

Page 10: Getting started with programming ks1

Activity #2 A Simple Program

Program Roamer to draw a T shape. Plan the sequence of instructions first using your cards. When you’re happy with your instructions, try them out on Roamer.

If it isn’t right first time, debug your program by using logical reasoning.

Extension: Can you program Roamer to draw an N?

Page 11: Getting started with programming ks1

Activity #3 Which program?

Which of the 3 programs will produce the picture shown here?

Page 13: Getting started with programming ks1

Activity #4 Hungry Monkey 1

http://scratch.mit.edu/projects/33564900/#editor

Can you make the monkey sprite move left and right when the left and right arrow keys are pressed?

Page 14: Getting started with programming ks1

Activity #5 Hungry Monkey 2

http://scratch.mit.edu/projects/33566056/#editor

Can you make the monkey jump to catch the bananas?

Page 15: Getting started with programming ks1

Variables

“work with variables” - Subject content KS2

Variables are containers for data. They enable us to store, retrieve or change data. A variable could be used in a game to keep track of a user’s score or to remember a player’s name.

Page 16: Getting started with programming ks1

Activity #6 Hungry Monkey 3

http://scratch.mit.edu/projects/23390032/

Can you make the score board work to keep track of the number of bananas monkey has caught?


Recommended