Concordia University Wisconsin  ·  School of Arts and Sciences  ·  M.S. Artificial Intelligence Curriculum proposal draft
Artificial Intelligence Curriculum Evolution
CSC 6260 3 Credits 6000 level Core AI course MSAI core

Natural Language Processing

Natural language processing has become the substrate of agentic AI: the professional work has shifted from training task-specific models toward specifying, grounding, orchestrating, and evaluating language models that call tools and act on retrieved knowledge. The course therefore keeps its linguistic and neural foundations while adding retrieval-augmented generation, tool calling and the Model Context Protocol, injection guardrails, and evaluation harnesses with LLM-as-judge scoring and cost and latency budgets.

The revision

Current description → proposed description

Current — CUW catalogverbatim

This course explores the computational techniques that enable machines to interpret, generate, and interact with human language. Students will examine both the foundational linguistics and the advanced algorithms that power modern Natural Language Processing (NLP) systems, from rule-based parsing to large-scale transformer models. Topics include text preprocessing, tokenization, word embeddings, part-of-speech tagging, named entity recognition, syntactic parsing, sentiment analysis, and machine translation. The course covers classic models such as Hidden Markov Models (HMMs) and n-gram language models, as well as deep learning-based approaches including Recurrent Neural Networks (RNNs), sequence-to-sequence models, and transformer architectures. Students will apply techniques in real-world scenarios such as chatbots, summarization, text classification, information retrieval, and question answering. Projects emphasize both implementation and evaluation, with attention to ethical concerns such as bias, misinformation, and the responsible use of generative language models.

Proposed — revised for the AI eradraft

This course explores the computational techniques that enable machines to interpret, generate, and interact with human language. Students will examine both the foundational linguistics and the advanced algorithms that power modern Natural Language Processing (NLP) systems, from rule-based parsing to large-scale transformer models and tool-using language agents. Topics include text preprocessing, tokenization, word and contextual embeddings, part-of-speech tagging, named entity recognition, syntactic parsing, sentiment analysis, and machine translation. The course covers classic models such as Hidden Markov Models (HMMs) and n-gram language models, as well as deep learning-based approaches including Recurrent Neural Networks (RNNs), sequence-to-sequence models, and transformer architectures, together with the fine-tuning or parameter-efficient adaptation of pretrained models. Students will apply techniques in real-world scenarios such as chatbots, summarization, text classification, information retrieval, and question answering, and will extend these into agentic applications through prompt engineering, retrieval-augmented generation over vector indexes, structured output, and tool or function calling under protocols such as the Model Context Protocol. Projects emphasize both implementation and evaluation, including agent evaluation harnesses, LLM-as-judge methods, guardrails against prompt injection, and cost and latency budgets, with continued attention to ethical concerns such as bias, misinformation, privacy, and the responsible use of generative language models.

Note. CSC 6260 is one of the six courses whose current catalog description is already word for word the department's proposed workbook text, so desc_source is "generated" but the description above is an additive evolution of that adopted text rather than a replacement: sentence order, topic list, and the closing ethics commitment are preserved (197 words). Sentence 4 names fine-tuning and parameter-efficient adaptation of pretrained models so that every declared key change is stated in the description the catalog actually adopts, not only in the CLO set. The workbook assessment map lists 11 of the 12 PLOs for this course and omits PLO 1.2 (Vocation and Christian Worldview), so no CLO is mapped to it by design. PLO 4.2 is the course's only D,AE outcome and is carried by CLO 5, which takes the prompt specification as its direct object and uses the evaluation harness as the instrument, so the exit artifact is the prompt specification rather than the harness. PLO 6.1 has a single carrier, CLO 4, whose text names the hosted model API and embedding service the rationale rests on. The catalog lists no prerequisite for this course.

What changes

  • Retrieval-augmented generation over vector indexes
  • Tool/function calling and the Model Context Protocol
  • Agent evaluation harnesses and LLM-as-judge scoring
  • Prompt-injection guardrails and cost/latency budgets
  • Contextual embeddings and parameter-efficient adaptation
Course learning outcomes

6 proposed outcomes, mapped to 11 program outcomes

Each outcome below is written to be observable and assessable, and each is mapped to the program learning outcomes for which it produces evidence.

1

Students will be able to differentiate the linguistic, statistical, and neural foundations of natural language processing across the rule-based, n-gram and hidden Markov, neural sequence, transformer, and agentic eras, including how each era's demonstrated capabilities support or undercut semantic, historical, and popular claims that a machine "understands" language.

Maps to

Working across n-gram and hidden Markov models, formal grammars and parsing, and transformer attention is direct application of foundational AI theory, probabilistic models, and language theory (PLO 3.1), while testing "understanding" claims era by era against semantic, historical, and popular definitions is precisely the definitional evaluation required by PLO 5.2.

2

Students will be able to construct a reproducible text corpus pipeline that acquires documents from APIs, files, and databases and that performs cleaning, normalization, tokenization and subword segmentation, annotation, deduplication, and provenance and licensing tracking suitable for downstream model training or retrieval.

Maps to

The pipeline collects, cleans, stores, and analyzes language data from multiple sources through APIs and databases for a real downstream use, which is the data acquisition outcome of PLO 2.1 stated almost term for term.

3

Students will be able to implement neural sequence models for core language tasks, including recurrent and sequence-to-sequence architectures, transformer encoders and decoders, and the fine-tuning or parameter-efficient adaptation of pretrained models for named entity recognition, classification, summarization, and machine translation.

Maps to

Building and supervising the training of recurrent, sequence-to-sequence, and transformer models and adapting pretrained weights is development of learning-based AI systems under PLO 4.1, and the attention, embedding, and optimization mathematics those implementations require is the applied AI theory of PLO 3.1.

4

Students will be able to design a domain-specific language agent, implemented against a hosted model API and embedding service, that grounds its responses in a retrieval-augmented pipeline over an embedded vector index and executes tasks through tool or function calling under an interoperability protocol such as the Model Context Protocol, with guardrails, least-privilege tool scopes, and human-in-the-loop escalation that contain prompt-injection and tool supply-chain risk.

Maps to

The agent is domain-scoped, executes tasks through governed tool calls held to least-privilege scopes, and integrates real-time knowledge by retrieval, which is exactly the secure and flexible agent integration named in PLO 2.2, while building it against a hosted model API and embedding service over a vector index is the use of LLMs through APIs and embeddings named in PLO 6.1.

5

Students will be able to engineer prompt specifications — system prompts, structured-output schemas, and tool descriptions — together with retrieval configuration and model selection, iterating each against a versioned evaluation harness that combines task-appropriate metrics, LLM-as-judge scoring calibrated against human adjudication, red-team and prompt-injection cases, and cost and latency budgets.

Maps to

The prompt specification itself — system prompts, structured-output schemas, and tool descriptions, which are the alignment, formatting, and adaptability levers PLO 4.2 names — is the CLO's direct object and therefore the discrete artifact an exit assessor scores for PLO 4.2, the course's only assessed-at-exit outcome, while the versioned harness's task-appropriate metrics, human-calibrated judge scoring, and iterate-against-diagnostics cycle is the performance assessment and iterative refinement of PLO 6.2.

6

Students will be able to critique the deployment of a generative language system, addressing bias across dialects and speaker populations, privacy and data stewardship, misinformation and attribution, transparency, economic access, and accountability for machine-produced text, in paired deliverables written for a technical review board and for the affected non-technical stakeholders.

Maps to

The critique's treatment of bias, fairness, privacy, transparency, economic access, and accountability is the ethical and legal integrity outcome that the workbook states twice, word for word, once under Christian Faith as PLO 1.1 and once under Integrated Disciplinary Knowledge as PLO 3.2, so the CLO is mapped to both; the paired deliverables, one for a technical review board and one for affected non-technical stakeholders, supply the audience-differentiated communication evidence for PLO 5.1.

Coverage

Program outcomes this course reaches

Filled cells are program learning outcomes with at least one supporting course learning outcome in this course. Sparse coverage is expected — no single course carries all twelve.

ULO1
1.11.2
ULO2
2.12.2
ULO3
3.13.2
ULO4
4.14.2
ULO5
5.15.2
ULO6
6.16.2

The workbook maps this course too

The proposal workbook's assessment map already assigns program learning outcomes to this course. The outcomes above were written to cover it.

Program outcomeWorkbook levelIn this draft
PLO 1.1 Ethical and Legal Integrity in AIDcovered
PLO 2.1 Data Acquisition for Real ProblemsIcovered
PLO 2.2 Domain-Specific AI AgentsDcovered
PLO 3.1 AI Theory and MathematicsDcovered
PLO 3.2 Ethical and Legal Integrity in AIDcovered
PLO 4.1 Learning-Based Systems and AgentsDcovered
PLO 4.2 Prompt Engineering for LLMsD,AEcovered
PLO 5.1 Communicating AI to Any AudienceDcovered
PLO 5.2 Defining and Evaluating AIIcovered
PLO 6.1 LLMs in Industrial SettingsDcovered
PLO 6.2 Model Evaluation and RefinementDcovered

I = Introduced · D = Developed · AE = Assessed at Exit