Back to marketplace

2.4 Computational thinking

No description yet. This curated deck is ready for daily study.

Total cards: 15•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (15)

#1
Front (Question)

Why do computers use binary?

Back (Answer)

Computers use 1s and 0s to represent the flow of electricity in their circuits.

#2
Front (Question)

What is a NOT gate?

Back (Answer)

A NOT gate takes an input and outputs the opposite.

#3
Front (Question)

What is an AND gate?

Back (Answer)

For an AND gate to give an output of 1, both inputs must be 1.

#4
Front (Question)

What is an OR gate?

Back (Answer)

For an OR gate to give an output of 1, either inputs must be 1.

#5
Front (Question)

How are records stored in text files?

Back (Answer)

Stored on the secondary storage Used to store data when application is closed Useful for small volumes od data

#6
Front (Question)

How are records stored in arrays and lists?

Back (Answer)

Stored in the RAM Used to store data when a program is running Use indexes to refer to data items

#7
Front (Question)

How are records stored in databases?

Back (Answer)

Often stored on remote servers Often used to store data shared by man users Data is stored in records and fields

#8
Front (Question)

What is a record structure?

Back (Answer)

A collection of related fields A field is a variable

#9
Front (Question)

What are the three steps in making use of record structures?

Back (Answer)

Define the record structure Declare a variable or array to use with the record structure Assign and retrieve data from the variable record

#10
Front (Question)

What is SQL used for?

Back (Answer)

To create, delete, modify and manipulate records in a databse

#11
Front (Question)

What are the basic SQL commands?

Back (Answer)

SELECT - which fields to be returned. *can be used to indicate all fields FROM - which table. Databases can have more than one table, each with their own unique name WHERE records meet a condition. LIKE can be used as a wildcard

#12
Front (Question)

Why do you need to test a program?

Back (Answer)

To ensure there are no errors in the code To check that the program has an acceptable performance To ensure that unauthorised access is prevented To check the program meets the requirements

#13
Front (Question)

Why do you need to test a program?

Back (Answer)

To ensure there are no errors in the code To check that the program has an acceptable performance To ensure that unauthorised access is prevented To check the program meets the requirements

#14
Front (Question)

What is iterative testing?

Back (Answer)

Each new module is tested as it written Checking new modules does not introduce new errors Test to ensure the program handles erroneous data Performed whilst the software is being developed

#15
Front (Question)

What is Final/Terminal testing?

Back (Answer)

Testing that all modules work together Performed when the program is finished