1 of 11

COMPUTER TECHNOLOGY

Section 4

Programs

Sections 1 to 3 covered the hardware. This section is about the software that runs on it — what a program is, how one gets onto a computer, and the kinds of work people use them for.

Programming and programs

Slides 2–3

Getting software onto a computer

Slides 4–7

Kinds of program

Slide 8

AI, safety, and why programs exist

Slides 9–11

2 of 11

Programming

You’ve learned that all of the information that travels through your computer is stored on bits as either an on or off signal.

Programming means writing instructions that tell a computer what to do. Those instructions are turned into the bit and byte combinations the machine actually runs.

Computer programmers are people who write these codes to create programs using programming languages that are easier than remembering all the bit or byte combinations.

Programming allows people and computers to communicate more easily.

source code — instructions a person can read

Languages you may meet

Python and JavaScript are the common ones now. Scratch uses blocks instead of typing, and does the same job.

Nobody writes in binary

A programmer writes readable instructions and other software translates them into the on and off signals.

It is mostly reading

Real programming is more about finding out why something does not work than typing new lines.

3 of 11

Computer Programs

A program is a set of instructions that tells the computer how to perform a specific task.

For example, your favorite computer game is a program.

a code editor — itself a program, open on screen

One job each

A program is written to do a particular kind of work. A browser shows web pages; a spreadsheet calculates; a game runs a world.

Program, app, software

Three words for the same thing. "App" arrived with phones and stuck; older material says program, and both are correct.

It needs the hardware

A program is only instructions. It does nothing until a processor reads it and memory holds it — which is Sections 2 and 3.

4 of 11

Installing a Program

In order for your computer to know how to play that game, you must first install the program from the game software - usually a download or an app store.

Installing the program means that you are copying the program or instructions onto your computer’s drive.

Programs can also be downloaded from the internet directly to your hard drive.

Once it is installed, the program runs from your own drive and does not need the original download again.

a setup wizard — the first screen of an installer

What installing does

It copies files onto the drive, and tells the operating system the program exists so it can appear in the menu.

Where it goes

Into a folder on the drive, usually Program Files on Windows. You almost never need to look in there.

Uninstalling

Deleting the folder is not enough. Use Settings, Apps, then Uninstall, so the entries the installer made are removed too.

5 of 11

Where Programs Come From

Software used to arrive on a disc in a box. Today almost all of it arrives over the internet, and where you get it from matters as much as what it is.

An app store checks programs before listing them and handles updates for you. A download straight from a company’s own website is fine too. Anywhere else is a gamble.

how software used to arrive

App stores

Microsoft Store, the Apple App Store, Google Play, Steam for games. Programs are checked, and updates arrive automatically.

The maker’s own site

Downloading Chrome from google.com is safe. Downloading it from a site offering "free downloads" is how people get malware.

Updates matter

Programs are patched constantly to close security holes. An out-of-date program is the usual way a machine gets attacked.

6 of 11

Programs That Never Install

Not every program has to be copied onto your computer. A web app runs inside the browser, on someone else’s computer, and only the result is sent to your screen.

Google Docs, Gmail and Canva work this way. There is nothing to install, nothing to update, and the same work is there on any machine you sign in from.

Google Docs — a word processor with nothing installed

Nothing to install

It runs in the browser you already have. That is why school and library computers can offer them without installing anything.

It needs a connection

No internet, no program. An installed program keeps working on a train; a web app usually does not.

AI assistants too

Most run on someone else’s computers, which is why they need a connection. Your files still save to their servers, as with any web app.

7 of 11

Paying for Software

Programs are sold in several different ways, and the difference is worth understanding before you agree to anything.

Some are bought once. Some are rented by the month. Some are free because someone gives them away, and some are free because you are paying in a way that is less obvious.

a subscription page — every price is per month

Buy once

Pay a single price and keep that version. Less common than it was, but still how most games and some software are sold.

Subscription

A monthly or yearly fee, as with Microsoft 365 or Adobe. Stop paying and the program usually stops working.

Free

Some is genuinely free and open source, such as Firefox or LibreOffice. Some is free because it shows adverts or collects data.

8 of 11

Types of Programs

There are many different types of programs for the computer. They are grouped according to the tasks that they perform. Here are a few:

Word processing – (Microsoft Word/Google Docs) letters, essays, writing stories

Spreadsheets (Microsoft Excel/Google Sheets) - storing financial information

Database - (Airtable/Google Forms) address books, mailing lists

Research - search engines, encyclopedias

AI assistants – writing help, summarising, answering questions

Entertainment - games, music/video programs

Education – typing, skill practice games, tutorials, how-to programs

Desktop Publishing – (Canva/Google Slides) flyers, brochures, newsletters, etc.

Two more worth adding

Browsers, where most people spend their day, and creative software for photo, video and music editing.

The lines are blurring

A spreadsheet can make a chart, a word processor can lay out a newsletter. Most programs now overlap at the edges.

Named examples date fast

The categories last; the brand names do not. Microsoft Publisher, listed in the original, is being retired.

9 of 11

Using an AI Assistant

An AI assistant is a program like any other, but it works differently from the ones on the last few slides. A spreadsheet follows rules exactly. An AI assistant predicts what words are likely to come next, based on patterns in an enormous amount of text it was trained on.

That is why it can write a paragraph on almost anything, and also why it can state something completely wrong in the same confident tone as something correct.

an AI assistant in a browser panel, beside the page it can read

It predicts, it does not look up

Unless it is searching the web, it produces likely-sounding text rather than checked facts. Names, dates and numbers go wrong most.

Confidence is not accuracy

Wrong answers arrive in exactly the same tone as right ones. There is no wobble in the voice to warn you.

Check before you use it

Treat it as a first draft from someone who has not read the source. Verify anything that matters, and know your school’s rules.

10 of 11

Downloading Safely

Most of the trouble people have with computers arrives as a program they installed themselves. It is rarely dramatic — usually a free download that came with something extra attached.

The habits that prevent it are simple, and they are worth having before you need them.

Chrome blocking a .exe from an insecure site

Check where it came from

The maker’s own website or an app store. If a search result offers a free version of paid software, it is not the real thing.

Read the installer

Installers often tick extra software on by default. Slow down, untick it, and do not click Next without looking.

Keep things updated

Most attacks use holes that were fixed months ago. Updating is the single most effective thing you can do.

11 of 11

Programs

Programs do much of the work for us, when we perform tasks on the computer. The program instructs the computer in a language that it understands.

Think of how hard it would be to dictate a story for someone else to type if that other person spoke a foreign language! You could learn that person’s language, but that could take years.

The easiest way would be to have a translator.

Programs are like translators that allow people to work with computers without learning the computer’s language.

Why the analogy works

You do not tell a computer to save a file in binary. You click Save, and the program turns that into instructions the machine follows.

Layers of translation

The program translates for you, the operating system translates for the program, and the hardware does the work.

What is left to you

Deciding what you want. Everything between the decision and the electricity is what software is for.