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

Preview

AC 7.2: Installing, guarding and copying tools

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

The free chart tool

An analyst searches for a free tool to draw charts and downloads it from the first site she finds. The next day, pop-ups cover her screen. That evening a folder of survey answers will not open.

Where you get a program, what watches the computer and what saves your files all matter. Three utilities answer that.

Key words

WordWhat it meansExample
Package managera utility that installs, updates and removes programs from a trusted list
Dependencyanother program that a program needs to run
Repositorya trusted store of programs
Malwaresoftware made to harm a computer or steal dataa virus
Antivirusa utility that scans for known malware
Firewalla utility that allows or blocks network traffic by rules
Backupa spare copy of data kept in case the original is lost
Networkcomputers joined together so they can share things

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

By the end of this lesson

Note

I can describe what package managers, protection software and backup software do.

Starter

Have a go

Starter

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.

A package manager installs software safely

A package manager installs, updates and removes programs from a repository, a trusted store. Examples are apt on Linux, winget on Windows and the app store on a phone.

It also fetches each dependency a program needs, and it can update everything with one command. A random download has none of these checks.

Extra: Count the installed packages

Command
dpkg -l | wc -l

A command for the lesson’s lab terminal. It is shown here and not run.

Extra: Read one package record

Command
dpkg -s coreutils | head -3

A command for the lesson’s lab terminal. It is shown here and not run.

Package manager or random download

FeaturePackage managerRandom download
Where fromA trusted repositoryAny website
DependenciesFetched for youYou must find them
UpdatesOne command updates allEach program separately, if at all
RemovalClean and completeMay leave files behind

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

Protection software watches for danger

Antivirus scans files and compares them with a list of known malware. It must be updated often, or new malware gets through. A firewall watches network traffic. It follows rules, and blocks what the rules do not allow.

Neither is perfect. Antivirus misses brand-new malware. A firewall cannot stop a user from opening a bad file.

The lesson goes on

6 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.