Save
...
Terms
2
2.1
Save
Share
Learn
Content
Leaderboard
Learn
Created by
kayzz
Visit profile
Cards (14)
What is the definition of abstraction in computational thinking?
Simplifying
a problem by only considering the
necessary details
required to obtain a
solution.
View source
What does data abstraction involve?
The
storage
and
representation
of data in a computer system along with its
logical description
and
interaction
with
operators.
View source
Give an example of data abstraction.
Stacks
,
queues
,
integers.
View source
What is graph theory?
A
branch
of mathematics that can be used to
abstractly
represent problems using a collection of
nodes
connected by
edges.
View source
What is caching in computing?
The
temporary storage
of
data
by the
system
in
cache
or
memory
for
faster retrieval
in the
future.
View source
What are inputs in the context of a computing problem?
Any information
relevant to the problem that is required by the system for
processing according to an algorithm.
View source
What are
outputs
in a
computing system
?
The result returned by a system for a given input after running the
entire
process or part of a
process.
View source
What are preconditions in a computing context?
A
prerequisite
or
state
of a
system
and its
surroundings
required to
run
a
use case
and return a
valid solution.
View source
What are reusable program components?
Components that have already been
written
,
debugged
, and
tested
that can be
transplanted
into
new
systems to save
development
time.
View source
What is procedural abstraction?
Achieving
a task by
relying
on a
procedure
of
sequential steps.
View source
What are the components of a problem in computational thinking?
The
smaller
,
simpler
series of tasks and sub-procedures a problem can be broken down into to be completed
modularly.
View source
What are flowcharts used for in programming?
They are a
diagrammatic representation
of the
flow
of a program that includes all the points where a
decision
needs to be
taken.
View source
What are logical conditions in programming?
Conditions
which may
depend
on one or more
variables
used to
determine
the
next
step whenever a system has to make a
decision.
View source
What is concurrent processing?
Processing where the system appears to perform
multiple
tasks
simultaneously.
View source