Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

Sources, risks and the law

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

45 minutes

Three questions before you build

Before a developer builds, they ask three questions.

  1. Can I trust this information? 2. What could go wrong? 3. What do the law and fairness say?

A project that answers these three is safer, and it earns marks for PO5 and PO6.

Key words

WordWhat it meansExample
SourceWhere information comes from.a government website
ReliableYou can trust it because it is checked and true.official documentation
MitigationWhat you do to make a risk smaller.keep a backup
LikelihoodHow likely it is that the risk happens.3 means very likely
ImpactHow bad it is if the risk happens.3 means very bad
Contingency planWhat you do if the risk happens anyway.use the backup copy
EthicsChoosing what is right and fair.do not hide a fault from users
BiasA result that is unfair to some people.a form that only fits some names
Personal dataFacts about a real person.name, phone number
GDPRUK rules about how to use personal data.keep only what you need
CopyrightThe right of the maker to control copies of their work.a photo or a piece of code
LicencePermission to use something under stated rules.an open source licence
Open sourceCode that anyone may read and use under a licence.Python

The cells students fill in are left blank in this preview.

Eight places to look

PlaceGood forTake care
Search engineFinding pages fastThe top result is not always the best one
Wiki (a site anyone can edit, like Wikipedia)A quick overviewAnyone may edit it. Check its sources
BlogReal examples from developersIt is one person's opinion
Academic paper (a report by researchers)Careful, tested findingsIt can be hard to read and old
Classmates and friendsFast help from people you knowThey can be wrong too
Forum (a site where people ask and answer questions)Answers to a very exact problemCheck the date and the votes
Code commentsWhy the code was written this wayThe code may have changed since
Code repository (a place that stores code)Real code and its historyCheck the licence before you copy

The cells students fill in are left blank in this preview.

Five checks for a source

CheckQuestion
WhoWho wrote it? Do they know the subject?
WhenWhen was it written? Is it still true?
ProofDoes it show evidence or give examples?
AgreeDo other good sources say the same?
WhyWhy was it written? To teach, or to sell?

The cells students fill in are left blank in this preview.

Say where it came from

data-callouts.tip.label

Write the source name, the page address and the date you read it. Then anyone can check. If you use another person's code or text, say so and check the licence.

Quick check: trust a source

Have a go

Quick check: trust a source

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

Worked example: score a risk (x means multiply)

RiskLikelihood (1 to 3)Impact (1 to 3)Score (likelihood x impact)Level
Data file is lost232 x 3 = 6high
The build takes longer323 x 2 = 6high
A name is typed wrong313 x 1 = 3medium
The colours are not nice111 x 1 = 1low

The cells students fill in are left blank in this preview.

All nine scores in one picture

Likelihood (down), impact (across)Impact 1Impact 2Impact 3
Likelihood 11 low2 low3 medium
Likelihood 22 low4 medium6 high
Likelihood 33 medium6 high9 high

The cells students fill in are left blank in this preview.

The lesson goes on

8 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.