hardware
software
Fetch-Decode-Execute Cycle
computer science fields
important computer science terms
100

This is known as the “brain” of the computer and performs most calculations.

the CPU 

100

This refers to the programs that run on a computer.

software 

100

This architecture describes how the major parts of a computer are organized and how instructions are processed.

Von Neumann Architecture?

100

What field design, develop, and maintain software applications?

Software Engineers 

100

Collection of programs, data, and instructions that enable a computer system to preform specific tasks or functions is what definition? 

Computer software

200

This type of memory is temporary and loses its information when the computer is turned off.

RAM- random access memory 

200

Roblox is an example of this because it is a program that can be downloaded and run on a computer.

software 

200

This is the first step of the Fetch-Decode-Execute cycle, where the CPU gets an instruction from memory.

fetch

200

what Field builds and deploys intelligent systems and algorithms?

AI engineers

200

physical components of a computer system that can be touched and manipulated is what definition?

computer hardware

300

This component connects all the different parts of a computer together.

the motherboard 

300

This type of software consists of computer programs that help a computer operate.

system software 

300

This is the second step, where the CPU figures out what the instruction means.

decode 

300

What field analyzes and interprets large sets of data to extract insights and inform decision-making. 

data scientists

300

combination of hardware, software, and data that work together to preform computational tasks is what definition? 

computational system 

400

This storage device uses flash memory and is generally faster than an HDD.

SSD- solid state drive 

400

What type of software is designed to help a computer perform a specific task for the user?

utility software

400

This is the final step, where the CPU carries out the instruction.

execute 

400

What Field protects computer systems and networks from potential threats and vulnerabilities? 

cyber security analyst

400

any device capable of performing computations or processing information is what definition? 

Computational Device 
500

A keyboard and microphone are examples of this type of device.

input devices 

500

This is an example of something that can be downloaded and run on a computer rather than being a physical component.

application/program

500

The CPU follows these three steps repeatedly to process instructions.

Fetch → Decode → Execute?

500

what field designs and builds websites using programming languages? 

web developer

500

what is the definition of machine learning? 



it involves training models on large datasets to recognize patterns, make inferences, and improve performance over time through experience what definition is this? 

M
e
n
u