SENG 643
Automated Software Engineering
Discusses the main techniques for automating software engineering tasks such as requirement analysis, design, development, and testing. The covered automation techniques are based on concepts from data science, search-based software engineering, and model-driven software engineering. Focuses on the fundamental techniques and algorithms in each category with examples. Antirequisite(s): Credit for Software Engineering 643 and 607.26 will not be allowed.
Sources
- Course catalogue ↗2026-2027