Save
Year 9
Computer science
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Daisy
Visit profile
Cards (18)
Writing
code
Using
blocks
View source
Algorithms
A set of
instructions
step by step to solve a
problem
View source
Computational
thinking
Breaking down into
smaller
problems
View source
Decomposition
Breaking down into
smaller
problems
View source
Abstraction
Hiding
unnecessary
details
View source
Pattern recognition
Finding
similarities
to solve a problem
View source
Components of algorithms
Complete
(
finishing
)
Accurate
(the
exactness
)
Unambiguous
(
clear
)
Efficient
(the
ratio
of output and input)
Consistent (same
input
and
output
)
View source
Pseudocode
A way of writing code in
plain
text
English
View source
Flowcharts
A diagram that represents an
algorithm
using
standard
symbols
View source
Machine learning (AI)
Issues concerning Machine learning
View source
Issues concerning Machine learning
Biassed
Take
jobs
in the
future
View source
Benefits and uses of machine learning
Fast
and more efficient (
less errors
)
View source
Types of machine learning
Facial
recognition
Chatbots
View source
Coding concepts
Sequence
(the order of the instructions)
Selection
(a decision or question (if/else))
Iteration
(repetition)
View source
Hardware
Micro
:bits - the
physical
parts of a computer (monitor/microphone)
View source
Software
The programs that run on a computer (
games
/
code
)
View source
Inputs and outputs
Inputs (
keyboard
/
mouse
)
Outputs (
text
/
information
)
View source
Variables
Placeholders
for values in
code
View source