20 terms

key Words: Algorithms and Legislation


Terms in this set (...)

Hiding away unnecessary detail so that the main process is made clearer.
A step by step process that can be followed to successfully complete a task.
algorithmic thinking
Creating an efficient procedure to solve a problem using sequence, selection and iteration.
computational thinking
The thinking required to solve a problem using the strategies of decomposition, abstraction and algorithmic thinking.
condition controlled loop
A while loop in Python that repeats a set of instructions when a condition is true.
count controlled loop
A for loop in Python that uses a counter variable to repeat a set of instructions a set amount of times.
The process of breaking down a complex problem into small manageable chunks.
flow diagrams
A graphical representation of an algorithm.
A programming construct where a program repeats a set of instructions in a loop.
programming construct
A section of code used to control the flow of a program. Examples are: sequence, selection and iteration.
Instructions written in plain English. These instructions form an algorithm.
A programming construct where a program selects a choice and flows in a given direction.
A programming construct where a program follows a series of steps.
Computer Misuse Act
This law makes it illegal to gain unauthorised access to a computer and modify or delete data.
Copyright Designs and Patents Act
This law says that you must gain permission from the copyright holder before an original piece of work can be used.
Creative Commons Licensing
This allows the free distribution of an author's work when the author wants others to share and modify their work.
Data Protection Act
This law sets out rules for companies handling other peoples' personal data. The rules are based on 8 principles.
Freedom of Information Act
This law gives individuals the right to request statistical information from the government, hospitals, police and prisons.
privacy issues
When people have concerns over how their personal data is collected, stored, used and finally deleted. For example: healthcare records, web surfing records and bank account details.
people affected by computer technology