SENG404/CSC504 Course Index

Author
Affiliation

Neil Ernst

University of Victoria

Published

February 5, 2026

The course is governed by the syllabus found on the official course outline pages.

Project and assignment details are found on Brightspace.

Schedule and Slides

This is an overview of the course schedule, with links to lecture slides and other materials. Schedules are subject to change as needed to accommodate learning objectives and unforeseen circumstances. Any changes are notified via Teams.

This course is 6-0 in the calendar, meaning 6hrs of lecture and 0hrs of labs. But that’s crazy, so what we are doing is to spend 3 hrs doing exercises in class, attendance required, and you spend 3 hours at home watching lecture videos and reading the assigned reading. But do the reading before the class. Otherwise, I will have to force everyone to come to class to listen to the lecture.

Week Topics to study In class exercises Due
week of May 11 Intro
AI4SE
install an AI coding tool and R / RStudio / VS Code
week of May 18 Early Approaches and Problems
Basic stats
Quiz: Early Approaches Readings
Project proposal
week of May 25 Bayes Project work - no class Assn 1 - basic DS
week of Jun 1 Ethics
LLMs for SE
Quiz: LLM Readings
week of Jun 8 LLMs for SE cont. Project work - no class Assn 2 - Black Mirror • Interim project report
week of Jun 15 Cost
Traceability • Clones
Testing/Out of Sample
Work on A3 Quiz: Cost Readings
Quiz: Traceability Readings
week of Jun 22 Analysing Text Discussions