Algorithms - Life Learning Cloud

advertisement
Essential Opportunities Computing
What is Computational Thinking? Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers
use to write programs that underlie the computer applications you use such as search, email, and maps. Here are specific techniques.
Decomposition (DE) : When we taste an unfamiliar dish and identify several ingredients based on the flavour, we are decomposing that
dish into its individual
ingredients.


Pattern Recognition: People look for patterns in stock prices to decide when to buy and sell.
Pattern Generalization (GE) and Abstraction (AB): A daily planner uses abstraction to represent a week in terms of days and hours,
helping us to organize our time.

Algorithm Design/Thinking (AL): When a chef writes a recipe for a dish, she is creating an algorithm that others can follow to replicate the
dish.
Evaluation (EV)
Milestone 1
• Understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by
following a sequence of instructions.
• Write and test simple programs.
• Use logical reasoning to predict the behaviour of simple programs.
• Organise, store, manipulate and retrieve data in a range of digital formats.
• Communicate safely and respectfully online, keeping personal information private and recognise common uses of
information technology beyond school.
Algorithms



Understands what an algorithm is and
is able to express simple linear (nonbranching) algorithms symbolically.
(AL)
Understands that computers need
precise instructions. (AL)
Demonstrates care and precision to
avoid errors. (AL)
Programming & Development
Year 1
Year2
 Physically follow and give each other
instructions to move around
 Explore outcomes when buttons are
pressed in sequences on a robot
 Begin to identify an algorithm to achieve
a specific purpose
 Physically follow and give each other
forward, backward and turn (rightangle) instructions
 Articulate an algorithm to achieve a
purpose
 Plan and enter a sequence of
instructions to achieve an algorithm,
with a robot specifying distance and turn
and drawing a trail
 Predict what will happen and test
results,
 Explore outcomes when giving
instructions in a simple Logo program
and debug any problems
 Talk about similarities and differences
between floor robots and logo on screen
(eg beebots and beebot App)
 Develop simple programs in Scratch
 Use Software to control a model eg lego
wedo
 Execute a program on a floor robot to
achieve an algorithm
 Begin to predict what will happen for a
short sequence of instructions in a
program
 Begin to use software to create
movement and patterns on a screen
 Use the word debug to correct any
mistakes when programming a floor
robot
 Know that users can develop their own
programs, and can demonstrate this by
creating a simple program in an
environment that does not rely on text
e.g. programmable robots etc. (AL)
 Executes, checks and changes
programs. (AL)
 Understands that programs execute by
following precise instructions. (AL)
 Discuss the different ways we use
Data and Data representation
technology to collect information,
 Recognises that digital content can be
including a camera, microscope or sound
represented in many forms. (AB) (GE)
recorder.
 Distinguishes between some of these
 Use technology to collect information,
forms and can explain the different
including photos, video and sound.
ways that they communicate
 Make and save a chart or graph using
the data collected
 Talk about the data that is shown in a
chart or graph.
 Start to understand a branching
database.
information. (AB)
 Organise, store, manipulate and
retrieve data in a range of digital
formats and know some ways in which
information is represented digitally.
Hardware & Processing
 Understands that computers have no
intelligence and that computers can do
nothing unless a program is executed.
(AL)
 Recognises that all software executed
on digital devices is programmed. (AL)
(AB) (GE)
Communication & Networks
 Obtains content from the world wide
web using a web browser. (AL)
 Understands the importance of
communicating safely and respectfully
online, and the need for keeping
personal information private. (EV)
 Knows what to do when concerned
about content or being contacted. (AL)
 I can sort different kinds of information
and present it to others.
 I can add information to a pictograph and
talk about what I have found out.







Begin to understand the need to keep
passwords and personal information
private.
Understand what personal information is.
Understand when to tell an adult when
something unexpected or worrying is seen
online.
Understand why it’s important to be kind
and polite.
Recognise an age appropriate website.
Use age appropriate websites and apps
Agree to and follow sensible e-Safety
rules.
 Discuss what kind of information could
be used to help investigate a question
 Understand the need to keep passwords
private.
 Describe the things that happen online
that an adult must be informed about.
 Discuss why it’s important to be kind and
polite online and in real life.
 Discuss what an age appropriate website
is.
 Use age appropriate websites and apps
 Agree to and follow sensible e-Safety
rules.
 Understand that not everyone is who
they say they are on the Internet.
Information Technology
 Uses software under the control of the
teacher to create, store and edit digital
content using appropriate file and
folder names. (AB) (GE) (DE)
 Understands that people interact with
computers.
 Shares their use of technology in
school.
 Knows common uses of information
technology beyond the classroom. (GE)
 Talks about their work and makes
changes to improve it.(EV)





Recognise the ways we use technology in
our classroom.
Recognise ways that technology is used
in homes and in the community.
Begin to identify some of the benefits of
using technology and start to make
choices about their use of software
Begin to login on the computer, save files
and retrieve them for editing
Begin using a mouse and keyboard to
create and modify documents on screen
eg: 'My name is....', create pictures and
edit images
 Understand why we use technology in
the classroom.
 Discuss the use of technology at home
and in the community.
 Start to understand that other people
have created the information we use.
 Identify benefits of using technology
including finding information, creating
and communicating.
 Discuss the differences between the
Internet and things in the physical world.
 Begin to login on the computer, save files
and retrieve them for editing
 Begin using a mouse and keyboard to
create and modify documents on screen
eg text and images. Use the arrow keys
as well as the mouse to move around the
document, in order to correct mistakes
and/or add information.
 allow the addition of images from
repositories such as Clipart or those
saved on the user area/accessible
network area
Useful ref
https://slp.somerset.gov.uk/cypd/elim/somersetict/Site%20Pages/Computing%20Curriculum%20Primary/Primary_Computing_home
.aspx?PageView=Shared
Download