Back to marketplace

Computer Science (Mr seisay paper)

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

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

Card preview (24)

#1
Front (Question)

What is Abstraction?

Back (Answer)

The process of removing unnecessary details from a problem to focus on the more important features to solve a problem.

#2
Front (Question)

What are advantages of abstraction? (3)

Back (Answer)

• Decreases time • Reduces CPU usage • Reduces code complexity

#3
Front (Question)

What is a variable?

Back (Answer)

A location in memory that stores data

#4
Front (Question)

What is sequencing?

Back (Answer)

Code written in order

#5
Front (Question)

What is selection?

Back (Answer)

Making a decision. If or Else statements

#6
Front (Question)

What is Iteration?

Back (Answer)

Repeating the code for a set number of times. For and While loops

#7
Front (Question)

How are parameters passed by value? A copy is made of the variable passed…

Back (Answer)

A copy is made of the variable and passed into the subprogram. Changes only happen to the copy

#8
Front (Question)

How are parameters passed by refrence?

Back (Answer)

#9
Front (Question)

What are advantages of passing by value? Ensures the orginal data isnt… Helps avoid…

Back (Answer)

• Ensures the orginal data isnt modified within the function • Helps avoid erros

#10
Front (Question)

What is a drawback of passing by value? (1) Decreases…

Back (Answer)

• Decreases Memory

#11
Front (Question)

What are advantages of passing by reference? - More ef… - Saves T and M

Back (Answer)

-More effiecent - Saves time and memory

#12
Front (Question)

What are drawbacks of passing by reference? (2) - Data isnt.. - Risk of…

Back (Answer)

• Data isnt protected • Risk of errors

#13
Front (Question)

What is a scope?

Back (Answer)

• Sections of code where variables can be used and manipulated

#14
Front (Question)

What is a Local Scope?

Back (Answer)

• Variables created inside a function that can only be used within that specific block

#15
Front (Question)

What is a Global Scope? Variables

Back (Answer)

• Variables that are declared outside all functions and are accessible from anywhere in the program

#16
Front (Question)

What are disadvantages for a Global Scope? (2, Change and Updating)

Back (Answer)

• Global Variables may change • Updating it may have consequences in other parts of a program that rely on the orginal value.

#17
Front (Question)

What is Decompostion (Breaking a probelm into sub-problems so…)

Back (Answer)

• Breaking a problem into a number of sub-problems, so that each sub-problem accompolishes an identifiable task

#18
Front (Question)

What is Structured Programming?

Back (Answer)

• Aims to improve the clarity and quality of a program

#19
Front (Question)

What is a Hierachy Chart?

Back (Answer)

• A logical process being broken down into smaller componets until it cannot be broken down any further

#20
Front (Question)

What are benefits of modularisation? (3)

Back (Answer)

• Programs are more easily and quickly written • Each subroutine can be indivdually tested. • Several programmers can simultaneously work on different modueles shortening development time.

#21
Front (Question)

What is a queue?

Back (Answer)

• A queue is a data structure that stores items in the order they were added,

#22
Front (Question)

What is a stack?

Back (Answer)

• A stack is a data structure that stores items in a way that the Last In, First Out

#23
Front (Question)

What is a difference between a queue and a stack?

Back (Answer)

• A queue follows the First In, First Out (FIFO) principle, while a stack follows the Last In, First Out (LIFO) principle.

#24
Front (Question)

What is Data-Mining?

Back (Answer)

The process of automatically finding patterns, trends, and relationships in large sets of data, often using machine-learning techniques.