Principles of computer science Question and Answers Latest 2024
what is a variable? - ✔values in a system that may change.
What is Decomposition? - ✔The process of breaking down a problem into smaller parts.
what is pattern recognition? - ✔Finding similarities or patterns among small,
decomposed problems
why is it important to find patterns? - ✔Because it makes tasks much easier to solve.
why is it useful to find patterns in problems? - ✔so you can repeat simple parts of your
code where needed.
what are parameters useful for? - ✔holding the values in a function when re-using code
what is abstraction? - ✔filtering out the information that is not needed
what is a constant? - ✔values in a system that do not change.
what is a key process? - ✔a process that is essential for understanding a system or
problem
what is a repeated process? - ✔a process that occurs multiple times in a system or
problem
what is a input? - ✔variables read or entered into a system
what is a output? - ✔Output is the result produced by a computer.
what is a CLI? ( command line interface) - ✔an interface that can only communicate
with text based commands
how does a CLI work? - ✔a CLI works by having text based commands inputted into the
system and then communicating these to the OS
what is a GUI? (Graphical user interface) - ✔a GUI is a user interface that allows the
user to interact with the computer via graphical icons
when was the first GUI invented? - ✔1973
what are three types of OS? (operating system) - ✔real-time, single-user, multi-user
what is a real-time OS? - ✔an OS that is designed to process data as it comes through