0% found this document useful (0 votes)
52 views14 pages

L6 Slides - Computing Systems - Y8

Uploaded by

22pereirag
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views14 pages

L6 Slides - Computing Systems - Y8

Uploaded by

22pereirag
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Lesson 6:

Sharing
Year 8 – Computing systems
Objectives

Lesson 6: Sharing

In this lesson, you will:


● Take a quiz, to assess learning
● Explore the implications of sharing programs, and learn about free
and open source software
Assessment

Summative assessment
You will now take a quiz, to assess
your learning throughout this unit.

Good luck!

3
Assessment

Summative assessment: feedback

4
Activity 2

Use a program

Follow the link to visit the


‘Naughty elf’ program in Scratch.
The elf will allow you 4 tries to guess its
lucky number, which lies between 1 and 20.
The elf picks a different number each time
you play and claims you will never be able
to guess it.

Take 3 minutes to run the


program and explore what it ncce.io/scratch-elf
does.
Activity 2

See inside

On the project page, you can run


the program and interact with it.
You are the user.

Did you use this button while


exploring the program’s
behaviour?
What does the button do?
Activity 2

See inside: being able to study how a program


works

On the project page, you can run


the program and interact with it.
You are the user.

The See inside button takes you


to the editor, where you can
study the program instructions.
Activity 2

Remix

On the project page, you can run


the program and interact with it.
You are the user.

Have you ever pressed this


button on another person’s
program?
What does the button do?
Activity 2

Remix: being able to adapt (a copy of) a


program

On the project page, you can run


the program and interact with it.
This attribution will appear on the project
You are the user. page of your copy of the remixed project.

The Remix button creates a


duplicate of the project that you
own and are able to modify.
Activity 2

Implications (Think, write, pair, share)

Questions .
What do you like about being able to ‘See inside’ and ‘Remix’ projects?
How do you feel about other people being able to do that with your
projects?
I can build on I can see how an I don’t like others
other people’s interesting stealing my
ideas. program works. ideas.

What if people
I can help spot errors I don’t want to
think my code is
and improve reveal how my
I can look for not good enough?
programs built by program works.
malicious code.
others.
Plenary

Free and open source software

The creators of a program can


choose to provide access to its
source code: anyone can ‘see
inside’ the program to understand
how it works, check for errors,
suggest improvements, and
‘remix’ it.
This is called ‘free’ (as in
‘freedom’), ‘libre’, or ‘open
source’ software.
Sometimes abbreviated as ‘FOSS’ or
‘FLOSS’
Plenary

Free and open source software

Search for examples of free, libre,


and open source software.
Firefox Chromiu Scratch LibreOffic
Can you find any familiar browser m programmin
g
e
browser
programs that you already use?

VLC GIMP Audacit Inkscap


media image y e
Note: These are examples of popular open player editing audio vector
editing graphics
source programs for personal devices.
FLOSS is also used extensively in science,
space, machine learning, supercomputers,
Linux Ubunt Android Python
the internet and the World Wide Web, and OS programmin
u ™
many other fields. OS OS g
Summary

In this lesson, you...

Took a quiz, to assess learning

Explored the implications of


sharing programs, and learnt
about free and open source
software
Unit objectives

In this unit, you...

Investigated different layers of


computing systems:
● From programs and the Software .
operating system
● To the physical components Hardware .
that function together as a
system to execute these
programs Logic .
● To the fundamental binary
building blocks that these
components consist of

You might also like