Western Governors University

D797: Artificial Intelligence and Machine Learning Foundations

A guide to WGU's D797, the graduate computer science course on AI and ML history, algorithms, data preparation and ethics.

Updated October 2026 · 5 min read

D797 is a foundation course shared across WGU's Master of Science, Computer Science programs.

WGU describes it as exploring foundational AI and machine learning concepts and applications: the history and growth phases of AI, computational theories and logical frameworks, the hardware advances behind deep learning, data integrity and wrangling, and the societal and ethical dimensions. It has no prerequisites.

Students find that it asks for both technical and reflective writing. You may prepare data and apply an algorithm, then discuss ethical consequences with the same care. The guide lists three competency units.

Course at a Glance

ItemDetails
UniversityWestern Governors University (WGU)
Course codeD797
LevelGraduate (3 competency units in the guide)
ProgramsM.S. Computer Science: AI and Machine Learning, and Human-Computer Interaction
Subject areaAI and ML foundations, data preparation, ethics
Typical workApplied analysis with data preparation and an ethics discussion

What D797 Covers

Competency (summarized)What it means in practice
Analyze AI and ML capabilitiesExplain what these systems can and cannot do
Prepare data for machine learningClean, transform and check data before modeling
Apply AI and ML algorithms to real-world problemsSelect and run an algorithm that fits the task
Optimize AI systems for performance and efficiencyTune and compare approaches
Evaluate ethical implicationsDiscuss bias, privacy, accountability and societal effects

Key Concepts Explained

Data Wrangling

Raw data usually has missing values, inconsistent formats, duplicates and outliers. Preparation decisions affect results, so each should be justified and documented.

Example: In a customer table, 8 percent of ages are blank. You could remove those rows, fill with the median or add a missing flag. State which you chose, why, and what effect it might have on the model.

Learning Paradigms

Supervised learning uses labeled examples, unsupervised learning finds structure without labels and reinforcement learning learns from rewards. The type of problem and the data available guide the choice.

Example: Predicting house prices from past sales is supervised regression. Grouping shoppers by buying patterns without predefined labels is unsupervised clustering.

Ethics in Practice

Ethical analysis becomes useful when it is specific: which groups might be harmed, which data introduced the bias and what could reduce the risk.

Typical Assignments and How to Approach Them

Task elementWhat it testsHow to approach it
Historical and conceptual analysisUnderstanding of the fieldLink a historical development to a present capability
Data preparationWrangling skillDocument each step and the reason for it
Algorithm applicationChoosing and using methodsCompare at least two approaches with a metric
Ethical evaluationReflective judgmentName affected groups, risks and mitigations

Balancing the Technical and Ethical Halves

Give each half of the assessment equal care. A balanced structure helps readers see that every competency has an answer.

SectionContents
Problem and dataThe question, data source and quality issues
PreparationSteps taken and justification
ModelingAlgorithms tried and the metric used
EthicsRisks, who is affected and what you would do about them

Readiness Checklist Before You Submit

Both halves of the assessment need visible answers.

CheckWhat to confirm
Capabilities analyzedWhat the technology can and cannot do is explained
Data preparedEach cleaning step and its reason is documented
Algorithms comparedAt least two approaches with a metric
Optimization shownYou tuned or improved and measured the effect
Ethics specificGroups, risks and mitigations are named

Splitting Your Study Time

Competency-based pacing is set by you and your mentor, so decide in advance where the effort goes. For D797 the data preparation and the ethics reflection are the two places students most often run short.

StageFocus
Concepts and historyLearn the vocabulary of paradigms and the field's growth phases
Data preparation practiceClean one messy dataset and log every decision
Algorithm applicationRun and compare two methods with one metric
Ethics reflectionWrite the risks for your specific data and use
Final read-throughMatch each competency to a visible section

Where Students Get Stuck

Study Tips for D797

How We Help with D797

Send the task, rubric, any dataset instructions and your draft. A writer with a data science background can prepare a worked model for study, explain data preparation steps, or review your ethics discussion for specificity. See our master's assignment help guide for how orders work.

GradeEssays is independent of Western Governors University. Model work is for study and reference; what you submit must be your own under WGU's academic integrity policy, and no outcome is promised. Orders are written from scratch with free revisions within the scope of your original request, and a full refund if late.

Make Sense of Your D797 Task

Share the task, rubric and draft. A writer prepares a worked model you can study.

Start My D797 Help

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

Frequently Asked Questions

Does D797 have prerequisites?

WGU's description states there are no prerequisites.

Which programs include D797?

WGU's guides list it in the M.S. Computer Science plans for AI and Machine Learning, and Human-Computer Interaction.

How many competency units is D797?

Three, according to the guides.

How much coding is involved?

The competencies include preparing data and applying algorithms, so expect some. Your task states the tools.

What is data wrangling?

Cleaning and transforming raw data so it is suitable for analysis or modeling.

How should I discuss ethics?

Be specific about the data, the groups affected, the likely harm and the steps to reduce it.