Home / Courses / D278
Western Governors University — Bachelor of Science, Computer Science

D278: Scripting and Programming - Foundations

A complete guide to WGU's D278: Scripting and Programming - Foundations. What this competency-based course covers, the performance assessment you'll submit, and where to get expert help when the task is due.

Undergraduate Competency-Based Course Self-Paced WGU

Scripting and Programming - Foundations is a deliberately language-agnostic entry point. Building programming logic and vocabulary before students commit to any specific language.

What D278 covers

The course introduces programming basics such as variables, data types, flow control, and design concepts, ending in a survey of languages and introducing the distinction between interpreted and compiled languages.

Learners gain skills identifying scripts for computer program requirements, using fundamental programming elements for common tasks, and understanding the logic and outcome of simple algorithms.

The D278 performance assessment

Expect a performance assessment requiring you to design pseudocode or a simple algorithm for a given problem, demonstrating flow control and data type understanding without committing to a specific language's syntax.

Key topics in D278

Writing tips for D278

Follow the task instructions and rubric line by line

WGU performance assessments for D278 are graded against a fixed rubric. Every rubric line has to be visibly addressed, usually with a labeled heading that mirrors the rubric language. Skipping a rubric point because it seems minor is the single most common reason a competent submission comes back "Not Yet Competent" for revision.

Show your actual code and test results, not just a description of what you built

WGU evaluators are trained to distinguish genuine software engineering work from a paraphrased summary. Include your actual code, along with evidence it was tested (test cases, output, screenshots). A rubric checking technical competency wants to see the working artifact and proof it functions.

Because WGU is self-paced, don't let "no deadline pressure" become no submission

There's no weekly due date forcing progress, which means procrastination costs more at WGU than at a traditional term-based school. A stalled task can quietly eat weeks of a term. Treat your own target date for each D278 assessment as a real deadline.

Stuck on your D278 task?

Our writers know WGU's competency-based format and this course's performance assessment. Get an original, properly cited paper matched to your task instructions.

Get Expert Help

Why students seek help with D278

Students sometimes jump to a specific language's syntax when the course specifically wants language-agnostic algorithmic thinking demonstrated first. Check whether your task calls for pseudocode or an actual language.

How GradeEssays helps with D278

Share your task instructions and rubric, and your writer will build the response at the correct level of language-agnostic abstraction the course requires.

Get Help With D278

Share your task instructions and rubric and we match you with a writer who knows this course and WGU's evaluation standards.

Place Your Order View All Services

Prerequisites and program context

D278 has no listed additional prerequisites and is shared across five bachelor's degrees.

Related courses

Frequently asked questions

Do I need to complete any prerequisites before taking D278?

D278 has no listed additional prerequisites and is shared across five bachelor's degrees.

What's a common mistake students make on the D278 assignment?

Students sometimes jump to a specific language's syntax when the course specifically wants language-agnostic algorithmic thinking demonstrated first. Check whether your task calls for pseudocode or an actual language.