Western Governors University

D682: Artificial Intelligence Optimization for Computer Scientists

A guide to WGU's D682, the B.S. Computer Science course on implementing, testing and optimizing AI solutions and adapting them to new applications.

Updated October 2026 · 5 min read

D682 is a later-stage artificial intelligence course in the Bachelor of Science in Computer Science at Western Governors University.

WGU describes it as guiding students through the implementation and optimization of AI solutions, using research to decide which approach suits a scenario and hands-on exercises to implement and rigorously test them.

It also covers creating assumptions and interpretations from data for predictive analytics, and adapting solutions to new applications. The prerequisite is Introduction to AI for Computer Scientists (D429). Students find the course demanding because success depends on both coding and clear written justification of what changed and why.

Course at a Glance

ItemDetails
UniversityWestern Governors University (WGU)
CourseD682, Artificial Intelligence Optimization for Computer Scientists
LevelUndergraduate
ProgramB.S. Computer Science (3 CUs, term 8 in the 2024 guide)
PrerequisiteIntroduction to AI for Computer Scientists (D429)
Typical workImplementing, testing, optimizing and adapting AI solutions

What D682 Covers

Competency (summarized)What it means in practice
Implement and test AI solutionsBuild a working model or system and check it with suitable tests
Optimize AI solutionsImprove performance or efficiency and show the evidence
Create assumptions and interpretations of dataUse data to support future predictions, stating assumptions clearly
Adapt an optimized solutionExtend it to additional applications

Key Concepts Explained

Evaluating Before Optimizing

You cannot say a model improved without a baseline and a metric. Choose measures that fit the problem, such as accuracy, precision and recall, or error for numerical predictions, and record the starting values.

Example: A classifier has 95% accuracy, but only 5% of cases are positive. A model predicting "negative" every time would also score 95%. Looking at recall on the positive class shows the real weakness, so tuning should target that, not accuracy.

Train, Validate, Test

Keep a held-out test set untouched until the end. Tuning against it leaks information and makes results look better than they are.

Assumptions in Prediction

Forecasts rely on assumptions, such as stable patterns over time or representative data. State them and discuss what would break them.

A Reliable Experiment Workflow

Optimization work is easier to document when you follow a repeatable workflow. The steps below match the competencies.

  1. Define the task and metric. State what the model must do and how success is measured.
  2. Prepare data. Clean it, split it into training, validation and test sets, and record how.
  3. Build a baseline. A simple model gives you a point of comparison.
  4. Tune one change at a time. Examples include features, parameters or model type.
  5. Evaluate on held-out data. Report final numbers once, on the test set.
  6. Interpret and adapt. Explain what the results mean, then describe what you would change for another application.

Record each experiment in a small table with the change, the metric and a comment. This makes your write-up straightforward and helps you answer questions about why you made a decision.

Be careful about claims. Report limits such as small data size, class imbalance or sensitivity to random seeds, and avoid saying a model is "best" unless you compared it fairly.

Typical Work and How to Approach It

Your task instructions state the exact deliverables. Work in this kind of course typically includes the following.

Type of workWhat it testsHow to approach it
Implementation and testingWorking solution with testsRecord a baseline, then document each test
Optimization reportEvidence of improvementChange one thing at a time and log results
Data interpretationAssumptions and limitsExplain what the results can and cannot show
AdaptationTransferring a solutionDescribe what changes for a new use case

Where Students Get Stuck

Study Tips for D682

Final Checklist Before You Submit

Re-run your work from scratch once. If you cannot reproduce your numbers, neither can an evaluator.

How We Help with D682

Send the task instructions, rubric and your notes. A computing tutor can explain concepts such as metrics, validation and tuning, review your write-up for clarity, or walk through a custom solution on a similar problem. We do not write or submit your code or results for you.

GradeEssays is independent and not affiliated with WGU. This is a study and reference aid; submit only your own work under WGU's academic integrity policy. We do not log in to course portals or take assessments. Free revisions; full refund if late.

Understand Your D682 AI Work

Share your task, results and rubric. We help you explain optimization choices and write up testing clearly.

Start My D682 Help

Free revisions · Full refund if late · Written from scratch for your order

Frequently Asked Questions

What is the prerequisite for D682?

WGU's program guide lists Introduction to AI for Computer Scientists (D429).

How many CUs is D682?

The 2024 B.S. Computer Science guide lists 3 CUs, in term 8.

What does the course focus on?

Implementing, testing and optimizing AI solutions, interpreting data for prediction and adapting solutions.

Which programming skills help?

Check your task instructions for the language and tools; general programming confidence helps.

How do I show optimization?

Report a baseline, the change and the measured result using the same test data.

Can you build my solution?

No. We tutor and explain; the work you submit must be yours.