Fall 2026 CSC 586C: Topics in Computer Systems and Software: "Human-AI Collaboration in Responsible SE" (Units: 1.5)
Territory Acknowledgement
We acknowledge and respect the Lək̓ʷəŋən (Songhees and Xʷsepsəm/Esquimalt) Peoples on whose territory the university stands, and the Lək̓ʷəŋən and W̱SÁNEĆ Peoples whose historical relationships with the land continue to this day.
Withdrawal without reduction of tuition fees: 2026-09-22
Withdrawal with 50% reduction of tuition fees: 2026-10-13
Last day for withdrawal (no fees returned): 2026-10-31
Accessible Learning
The University of Victoria is committed to creating a learning experience that is as accessible as possible. If you are registered with the Centre for Accessible Learning and anticipate or experience any barriers to learning in this course, please feel welcome to discuss your concerns with me. If you are a student with a disability or chronic health condition, you can meet with a CAL advisor to discuss access and accommodations.
How to contact CAL: https://www.uvic.ca/accessible-learning/students/how-to-register/index.php.
Breadth Category
Applications
Course Overview
Please note that the first tutorial for this course is on September 10 (Thur) at 8:30 a.m. and it is mandatory to attend.
As artificial intelligence reshapes how we work, learn, create, and make decisions, understanding the future of Human–AI collaboration is becoming one of the most important challenges of our time. As increasingly autonomous, agent-based AI systems assume greater decision-making roles, questions of human agency, ethical responsibility, and technology-value alignment have become more critical than ever. This graduate course introduces the profound paradigm shifts underway in technology development, and current trends in Human–AI Collaboration through the perspectives of digital humanism, value-based technology design, relationality, and responsible innovation.
The course welcomes students from across disciplines; technical concepts will be explained when necessary.
The course consists of two complementary and interconnected components. First, students will critically engage with recent literature, emerging trends and developments in AI-enabled technology innovation, examining how AI is transforming the activities, roles, relationships, and outcomes involved in technology development. Particular attention will be given to the shifting boundaries of human and machine agency and the implications of these changes for value-sensitive and socially responsible innovation.
Second, students will empirically study and collaboratively engage with a team of undergraduate students implementing real-world AI-enabled technology-for-social-good in a project being conducted concurrently in SENG480B course this term. Through this real-world case study, students will investigate human–AI collaboration in practice, examining the changing role of software engineers in a technology project, AI as a team member, how meaningful human agency and technology-value alignment can be achieved and sustained during both the design process and post-deployment use. Students will also be providing recommendations and mentor the undergraduates in conducting research relevant to their development project. By combining critical scholarship with hands-on research, the course equips students to contribute to the design, development, and governance of AI-enabled technologies that promote human flourishing, social responsibility, and the public good while preserving the essential role of human agency in increasingly autonomous technological systems.
Topics
ethics in AI-based system technologies
human-AI collaboration in AI-based system development
digital humanism
relationality in stakeholder management
AI as a collaborative team member
human in the loop
value-based requirements and software engineering
end-user software engineering
perspective taking
Class Participation
This is a research-informed experiential learning course where students are asked to learn and critically analyze current research on human-AI collaboration in the context of a case study of a AI-based technology development project. Rather than simply absorbing instructor-prepared material, students conduct their own research by engaging with the reading material as well as the develoment process, practices, and the team in the case study. Active participation and meaningful engagement in this process during lectures and tutorials are therefore central to the course.
Your participation grade is ongoing and begins in Week 1. Note that the first tutorial is on September 10 (Thurs) at 8:30 a.m. and it is mandatory to attend. In fact, you are expected to attend all lectures and tutorials throughout the term. You will receive a final participation grade at the end of the course. Feedback on your participation will be provided at the course midpoint and at other times upon request.
Class participation will be assessed based on your active and meaningful contribution to course activities, including:
attending classes and arriving on time;
completing assigned class activities, reports, and presentations;
engaging constructively in class discussions and group activities;
preparing for and contributing to discussions of course readings;
asking questions, sharing ideas, and responding thoughtfully to the ideas of others;
making explicit connections between your contributions, course readings, concepts, and your own project experiences; and
Participation is about more than simply being present. Meaningful participation means actively contributing to the learning environment and to the learning of your peers. You are expected to come prepared, engage critically with the material, contribute to discussions and activities, and reflect on what you are learning.
Note: Mere attendance does not, by itself, guarantee any portion of the participation grade.
Delivery Method and Participation to class and tutorials
Attendance and illness: Attendance in person is expected during the scheduled lectures and all tutorials. Given the fast-pace nature of the course, any lecture or lab you miss can lead you to miss important project activity, deliverable, or insight. If you need to be away, please make sure I as well as your team (if you work in a team) are aware in advance, if possible, and make alternate plans to contribute to the team project work. Missing critical assessments will require submission of the University Request for Extension form.
Attendance at the first lecture on September 10 is mandatory. In addition, for this class, the tutorials start in the first week, i.e. on Thursday September 10 and attendance to the Tutorial on September 10 at 8:30 a.m. is mandatory. The course structure, and the way the students are conducting the research case study of an ongoing project will be discussed, as well as preferences for both projects and (possibly) teams will be collected. The class participation is graded at 15%,
Office hours: will be conducted in person, or on Teams (or similar synchronous remote communication software like Google Meet, Skype, Discord etc). If my door is open outside those hours, feel free to ask me questions in person.
Grading/remark requests: please email me to request a grade review or remark request within 7 calendar days of the marks being distributed.
Assignments
The assignments in this course are direct outcomes of the student engagement with the required readings and the case study of the Human-AI collaboration in the experiential learning project in SENG480B course. For each assignments, the permitted level of use of AI is indicated, according to the scales described in the AI Guidelines Panel.
Literature review summaries and Oral presentation (15%) (Level A - NO AI)
Empirical research design Report (10%), due Oct 14th. (Level B - AI -Assisted Idea generation and structuring)
Written logs containing reflections on engagement with case study team, due at end of each development sprint in the case study (10%) (Level A - NO AI)
Report on Conducted research. Data collection and analysis procedures, Analysis results (15%) (Level AI- NO AI)
Final Research and course reflection Paper (25%) (Level C - AI-Assisted Editing)
Quizzes
There is one quiz scheduled for Sep 17, worth 5%
Textbooks
There is no textbook for this course. Readings will be taken from primary and gray literature and made available through Brightspace. Students will also be asked to do additional literature search for material relevant to the case study in the course
Exams
There is no final exam.
The course has a final presentation scheduled during the exam period.
Grading
5% quiz 1
15% Required Readings. Assessment: presentation in class
40% Case study of human-AI collaboration in a real-world AI-based technology development project
- 10% empirical research study design. Assessment of written report
- 15% engagement with the undergraduate team(s). Assessment of written logs plus quality of engagement
- 15% research data collection and analysis, and analysis results. Assessment of written report
15% Participation in class discussions of required readings and the case study. Assessment: quality of participation
25% Final presentation and Course reflection paper. Assessment: quality of insights in presentation and paper
Prerequisite Skills and Knowledge
To succeed in this course, you should
- feel passionate about current trends in technology and their impact in society
- feel passionate about reading through current research on related topics and reflect on analyzing current practice of technology in society
- be comfortable engaging in discussions of the readings and empirical observations of the use of AI in technology design
Illness & Other Personal Circumstances
It is understood that over the course of three months, each student may face temporary impediments that are outside of their control, such as challenges to physical and mental well-being, necessary extra work shifts, moving, concentration of academic deadlines, and family matters. As such, there are three measures in place in this course to proactively support students through those periods:
- Submission buffer periods: All graded assessments in this course will have a buffer period of at least 48-hours between the due date and submission cut-off. You can use this to deal with technical issues at the time of submission or to self-administer extensions. Note, however, that teaching team support is not expected to be available throughout this buffer period.
Because of these lenient, proactive measures, further requests for academic concessions related to personal circumstances (i.e., outside the scope of CAL), will be subject to a high threshold of documentation and advance notice.
AI Guidelines
These five categories describe how Generative AI (aka Content Generators, LLMs, “AI”) can be used in this course. Individual assignments, projects, and other course work may be labeled with one of these categories.
In person midterm and final exams fall under Level A “NO AI” unless otherwise explicitly stated.
| Level | Category | Description |
|---|
| A | NO AI | The assessment is completed entirely without AI assistance. This level ensures that students rely solely on their knowledge, understanding, and skills (e.g. closed-book exams or foundational calculations). AI must not be used at any point during the assessment. |
| B | AI-ASSISTED IDEA GENERATION AND STRUCTURING | AI can be used in the assessment for brainstorming, initiating analysis or design, and generating ideas for improving work (e.g. brainstorming design ideas). No AI-generated writing, material creation, or problem solving is allowed in the final submission. |
| C | AI-ASSISTED EDITING | AI can be used to make improvements to the clarity or quality of student-created work to improve the final output, but no new content can be created using AI (e.g. language editing for lab reports). AI can be used, but your original work with no AI content must be provided in an appendix. |
| D | AI TASK COMPLETION, HUMAN EVALUATION | AI is used to complete certain elements of the task, with students providing discussion or commentary on the AI-generated content. This level requires critical engagement with AI-generated content and evaluating its output (e.g. critique or evaluation of AI-generated analysis). You will use AI to complete specific tasks in your assessment. Any AI-created content must be cited. |
| E | FULL AI | AI should be used as a co-pilot in order to meet the requirements of the assessment, allowing for a collaborative approach with AI (e.g. AI-assisted design iteration). You may use AI throughout your assessment to support your work and do not have to specify which content is AI-generated. |
Posting of Grades
Typically marks for assignments, examinations, and provisional final grades, are made available through a Learning Management System (LMS) like Brightspace, where each student will be able to view only their own grades. Sometimes numerical marks/grades may be posted publicly to the entire class. In that case, full student numbers or names will not be included with the posted information.
Csc Student Groups
The Engineering & Computer Science Students' Society (ECSS) serves all students registered in an Engineering and Computer Science degree program, including Software Engineering (BSEng). For information on ECSS activities, events and services navigate to https://sites.google.com/view/uvic-ecss/.
Course Policies And Guidelines
Late Assignments: No late assignments will be accepted unless prior arrangements have been made with the instructor at least 48 hours before the assignment due date.
Coursework Mark Appeals: Appeals of marks for coursework will only be considered if received within 7 days of the mark being posted.
Attendance: We expect students attend all lectures and labs. It is entirely the students' responsibility to recover any information or announcements presented in lectures from which they were absent.
Electronic devices in labs and lectures: No unauthorized audio or video recording of lectures is permitted.
Electronic devices in midterms and exams: Calculators are only permitted for examinations and tests if explicitly authorized and the type of calculator permitted may be restricted. No other electronic devices (e.g. cell phones, pagers, PDA, etc.) may be used during examinations or tests unless explicitly authorized.
Plagiarism: Cheating, plagiarism and other forms of academic fraud are taken very seriously by both the University and the Department. You should consult the link given below for the UVic policy on academic integrity. Note that the university policy includes the statement that "A largely or fully plagiarized assignment should result in a grade of F for the course."
The Faculty of Engineering and Computer Science Standards for Professional Behaviour are at https://www.uvic.ca/ecs/_assets/docs/student-forms/professional-behaviour.pdf
U.Vic guidelines and policy concerning fraud and academic integrity are at http://web.uvic.ca/calendar/grad/academic-regulations/academic-integrity.html
U. Vic Privacy Policy: If any student has concerns about their private information being stored or accessed outside of Canada, they are required to inform the course instructor about their concerns before the end of second week of classes.
Grading System
The University of Victoria follows a percentage grading system in which the instructor will submit grades in percentages. The University will use the following Senate approved standardized grading scale to assign letter grades. Both the percentage mark and the letter grade will be recorded on the academic record and transcripts.
| F | D | C | C+ | B- | B | B+ | A- | A | A+ |
| 0-49 | 50-59 | 60-64 | 65-69 | 70-72 | 73-76 | 77-79 | 80-84 | 85-89 | 90-100 |
| Grades | Description |
| A+ | Exceptional work. Technically flawless and original work demonstrating insight, understanding and independent application or extension of course expectations; often publishable. |
| A | Outstanding work. Demonstrates a very high level of integration of material demonstrating insight, understanding and independent application or extension of course expectations. |
| A- | Excellent work. Represents a high level of integration, comprehensiveness and complexity, as well as a mastery level of relevant techniques/concepts. |
| B+ | Very good work. Represents a satisfactory level of integration, comprehensiveness and complexity; demonstrates a sound level of analysis with no major weakness. |
| B | Acceptable work that fulfills the expectations of the course. Represents a satisfactory level of integration of key concepts/procedures. However, comprehensiveness or technical skills may be lacking. |
| B- , C+, C, D | Unacceptable work revealing some deficiencies in knowledge, understanding or techniquesy. Represents an unacceptable level of integration, comprehensiveness and complexity. Mastery of some relevant techniques or concepts lacking. |
| F | Failing grade. Unsatisfactory performance. Wrote final examination and completed course requirements. |
Student Experience of Learning (SEL)
I value your feedback on this course. Towards the end of term you will have the opportunity to complete a confidential Student Experience of Learning (SEL) survey regarding your learning experience. The survey is vital to providing feedback to me regarding the course and my teaching, as well as to help the department improve the overall program for students in the future. When it is time for you to complete the survey, you will receive an email inviting you to do so. If you do not receive an email invitation, you can go directly to the SEL site
You will need to use your UVic NetLink ID to access the survey, which can be done on your laptop, tablet or mobile device. I will remind you closer to the time, but please be thinking about this important activity, especially the following three questions, during the course.
- What strengths did your instructor demonstrate that helped you learn in this course?
- Please provide specific suggestions as to how the instructor could have helped you learn more effectively.
- Please provide specific suggestions as to how this course could be improved.
Equality
This course aims to provide equal opportunities and access for all students to enjoy the benefits and privileges of the class and its curriculum and to meet the syllabus requirements. Reasonable and appropriate accommodation will be made available to students with documented disabilities (physical, mental, learning) in order to give them the opportunity to successfully meet the essential requirements of the course. The accommodation will not alter academic standards or learning outcomes, although the student may be allowed to demonstrate knowledge and skills in a different way. It is not necessary for you to reveal your disability and/or confidential medical information to the course instructor. If you believe that you may require accommodation, the course instructor can provide you with information about confidential resources on campus that can assist you in arranging for appropriate accommodation. Alternatively, you may want to contact the Centre for Accessible Learning located in the Campus Services Building.
The University of Victoria is committed to promoting, providing, and protecting a positive, and supportive and safe learning and working environment for all its members.
Copyright Statement
All course content and materials are made available by instructors for educational purposes and for the exclusive use of students registered in their class. The material is protected under copyright law, even if not marked with a ©. Any further use or distribution of materials to others requires the written permission of the instructor, except under fair dealing or another exception in the Copyright Act. Violations may result in disciplinary action under the Resolution of Non-Academic Misconduct Allegations policy (AC1300).