The syllabus is mostly inherited from the previous years. Will be updated until the start of the semester.
Instructor | Jin Guo |
TA | Deeksha Arya |
Class Time | MW 01:05 pm-02:25 pm |
Location | ENGMC 103 |
Discussion Forum | Slack (link on MyCourses) |
- The lectures consist of many in-class activities to motivate discussion and collaborative learning. In-person participation is required.
- Occasionally, if there are unforeseen reasons that prevent you from joining the lectures in person, we will try to accommodate. Please contact us prior to the lecture.
This course is going to explore how to design and build an intelligent system from a software engineering perspective, from requirement gathering and analysis to deployment and maintenance. We will also touch AI ethics and its implications to design.
COMP 303, COMP 424/COMP 551 (or equivalent background)
We will not concentrate on any particular resources. Instead, the readings will include content from book chapters, research papers, blog posts, talks, etc. The pointers to those content will be added to the schedule later.
- Books:
- Thinking in Systems: A Primer (Chapter scans will be shared through OneDrive links)
- Human Compatible: AI and the Problem of Control (Chapter scans will be shared through OneDrive links)
- Design Justice (open access)
- Building Intelligent Systems A Guide to Machine Learning Engineering (access through McGill Library)
Assessment Method | Weight |
---|---|
Participation | 10% |
Reading Reports | 10% |
Assignment | 45% |
Final Project | 35% |
- Any form of plagiarism, cheating is strictly banned during midterm or final exam. Integrity is crucial to this course and your future career. Any violation against academic integrity will be taken very seriously. For more information, please refer here.
Subject to adjustments
The content regarding engineering aspects is greatly inspired by CMU 17-445/645: Software Engineering for AI-Enabled Systems which is developed by Christian Kästner et. al.
Unless otherwise noted, the content of this repository is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.