Difficulty: Easy
Correct Answer: Computer program
Explanation:
Introduction / Context:
In computer science basics, learners must distinguish between artifacts used to design a solution and the artifact that actually runs on the machine. The question asks for the term used to describe the explicit, executable list of coded instructions that directs the computer's processor step by step.
Given Data / Assumptions:
Concept / Approach:
A computer executes instructions from memory. When these instructions are authored in a programming language and assembled/compiled (or interpreted) for execution, the result is a computer program. Design tools like algorithms and flowcharts are planning representations, not executable artifacts by themselves.
Step-by-Step Solution:
Verification / Alternative check:
When you write C, Java, or Python code that controls a computer and is run by a compiler/interpreter, you call it a program. Operating systems and apps are collections of programs. This matches the definition requested.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Computer program.
Discussion & Comments