Save
Computer Science
Computer Science Term 1
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Radiant
Visit profile
Cards (17)
What is abstraction in problem-solving?
It is the process of removing
unnecessary
details from a problem.
View source
Why is abstraction important in programming?
It
simplifies
the problem and
leaves
only
essential
information
required to solve it.
View source
How does decomposition help in problem-solving?
It breaks a problem down into smaller tasks that are easier to solve.
View source
What is pattern recognition in programming?
It is spotting
patterns
to
code
solutions
more
efficiently.
View source
What is the purpose of creating algorithms?
To design and
implement
the steps required to complete a task.
View source
What is an algorithm?
It is a series of
steps
that should be followed to complete a task.
View source
What is the linear search method?
It finds an
item
by comparing each item in turn starting from the first item.
View source
How does the binary search method work?
It finds the
midpoint
in the data and
discards
half the list until the value is found.
View source
What are logic gates?
They are the building blocks of
electronic circuits
used in computers.
View source
What is the function of an AND gate?
Both
inputs
must be true for the output to be true.
View source
What does an OR gate do?
Either input must be
true
for the output to be true.
View source
What is the function of a NOT gate?
It reverses the
input
.
View source
What are the key terms related to computational thinking?
Computational thinking: Solving problems by breaking them down into steps defined by
algorithms
.
Abstraction
: Removing detail within a problem, leaving only essential information.
Decomposition
: Breaking a problem down into smaller sub-problems.
Pattern recognition
: Spotting patterns within an algorithm.
Algorithm: A set of steps/instructions to complete a task.
View source
What is a bubble sort?
It is a method of sorting data by comparing
adjacent
items and swapping them if in the wrong order.
View source
What
is a Boolean expression?
It is an expression that produces a Boolean value as output.
View source
What does a truth table show?
It shows all possible outputs for a
Boolean expression
.
View source
What are the definitions of key terms related to logic gates?
AND gate
: Both inputs must be TRUE (1) for the output to be TRUE.
OR gate
: Either or both inputs must be TRUE (1) for the output to be TRUE.
NOT gate
: Negates the input to the logic gate.
Logic gate: A device that performs a
Boolean
function; takes in 2 inputs and outputs 1.
Logic circuit
: Combining multiple logic gates together into a circuit.
View source
See similar decks
AP Computer Science Principles
1196 cards
AP Computer Science A
1898 cards
OCR A-Level Computer Science
2091 cards
Edexcel GCSE Computer Science
2949 cards
OCR GCSE Computer Science
1937 cards
AQA GCSE Computer Science
2308 cards
AQA A-Level Computer Science
5135 cards
1.6.2 Legislation Relevant to Computer Science
OCR GCSE Computer Science > 1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology
39 cards
Topic 3: Computers
Edexcel GCSE Computer Science
454 cards
AQA A-Level Environmental Science
2441 cards
3.4 Computer systems
AQA GCSE Computer Science
208 cards
3.5 Fundamentals of computer networks
AQA GCSE Computer Science
218 cards
4.1 Computer Components
AP Computer Science Principles > Big Idea 4: Computer Systems and Networks
65 cards
3.1.2 Understanding computer software:
Edexcel GCSE Computer Science > Topic 3: Computers > 3.1 Hardware and Software Components
47 cards
3.1 Hardware and Software Components
Edexcel GCSE Computer Science > Topic 3: Computers
310 cards
6.4 Computer architecture
AQA A-Level Computer Science > 6.0 Fundamentals of computer systems
37 cards
2.1 Algorithms
OCR GCSE Computer Science
207 cards
6.0 Fundamentals of computer systems
AQA A-Level Computer Science
254 cards
3.4.2 Boolean logic
AQA GCSE Computer Science > 3.4 Computer systems
54 cards
4.2.3 Environmental Science
AP French Language and Culture > Unit 4: How Science and Technology Affect Our Lives > 4.2 Science and Ethics
59 cards
3.4.3 Software classification
AQA GCSE Computer Science > 3.4 Computer systems
44 cards