WGU D278 OA EXAM SCRIPTING AND
PROGRAMMING FOUNDATIONS 2026 ACTUAL
TEST PAPER COMPLETE SOLUTIONS VERIFIED
◉ Task. Answer: A specific operation or unit of work that a program
must perform. Example: Add scores and divide by 3. Visualization: On
the screen, this is a single line of code, like total = score1 + score2 +
score3.
◉ Input. Answer: Data provided to a program or system for processing.
Example: Teacher types three test scores. Visualization: In the console,
you see prompts like Enter score1: where you type numbers.
◉ Output. Answer: Data produced by a program after processing.
Example: Average score. Visualization: On the screen, this is text printed
out, like The average is 85.
◉ Automation. Answer: The use of technology to perform processes
with minimal human input. Example: Program calculates instead of
teacher. Visualization: On the computer, you run the program once and it
does all the steps instantly.
◉ Efficiency. Answer: Optimization of time, memory, or energy to
complete tasks. Example: Program averages instantly. Visualization: On
the screen, results appear immediately instead of the program lagging or
freezing.
, ◉ Accuracy. Answer: The degree to which computed results match the
true or intended values. Example: Correct average every time.
Visualization: Running the program multiple times always gives the
right answer.
◉ SDLC. Answer: System Development Life Cycle, a framework of
analysis, design, implementation, and testing. Example: Plan a grade
calculator program. Visualization: On your computer, this appears as
diagrams, planning documents, and step-by-step coding tasks.
◉ Analysis. Answer: Defining the goal of the program. Example:
Teacher wants to average grades. Visualization: In programming, you
write comments or requirements at the top of your file.
◉ Design. Answer: Outlining the solution before coding. Example: Plan
steps: add scores, divide by 3. Visualization: On the computer, this is a
flowchart or pseudocode draft.
◉ Implementation. Answer: Writing the actual program code. Example:
Python program that averages scores. Visualization: Typing code into the
IDE or text editor.
◉ Testing. Answer: Verifying the program works correctly. Example:
Checking that average = 85 when scores are 80, 90, 85. Visualization:
PROGRAMMING FOUNDATIONS 2026 ACTUAL
TEST PAPER COMPLETE SOLUTIONS VERIFIED
◉ Task. Answer: A specific operation or unit of work that a program
must perform. Example: Add scores and divide by 3. Visualization: On
the screen, this is a single line of code, like total = score1 + score2 +
score3.
◉ Input. Answer: Data provided to a program or system for processing.
Example: Teacher types three test scores. Visualization: In the console,
you see prompts like Enter score1: where you type numbers.
◉ Output. Answer: Data produced by a program after processing.
Example: Average score. Visualization: On the screen, this is text printed
out, like The average is 85.
◉ Automation. Answer: The use of technology to perform processes
with minimal human input. Example: Program calculates instead of
teacher. Visualization: On the computer, you run the program once and it
does all the steps instantly.
◉ Efficiency. Answer: Optimization of time, memory, or energy to
complete tasks. Example: Program averages instantly. Visualization: On
the screen, results appear immediately instead of the program lagging or
freezing.
, ◉ Accuracy. Answer: The degree to which computed results match the
true or intended values. Example: Correct average every time.
Visualization: Running the program multiple times always gives the
right answer.
◉ SDLC. Answer: System Development Life Cycle, a framework of
analysis, design, implementation, and testing. Example: Plan a grade
calculator program. Visualization: On your computer, this appears as
diagrams, planning documents, and step-by-step coding tasks.
◉ Analysis. Answer: Defining the goal of the program. Example:
Teacher wants to average grades. Visualization: In programming, you
write comments or requirements at the top of your file.
◉ Design. Answer: Outlining the solution before coding. Example: Plan
steps: add scores, divide by 3. Visualization: On the computer, this is a
flowchart or pseudocode draft.
◉ Implementation. Answer: Writing the actual program code. Example:
Python program that averages scores. Visualization: Typing code into the
IDE or text editor.
◉ Testing. Answer: Verifying the program works correctly. Example:
Checking that average = 85 when scores are 80, 90, 85. Visualization: