WEB SITE FOR FALL 2026 UNDER CONSTRUCTION UNTIL THIS LINE IS REMOVED!
Advanced Topics in Requirements Engineering (CS 846)
Fall 2026 Schedule
The only information that is at both places is the note about gender-non-specific singular pronouns, the section titled "Class Schedule", and the section titled "Instructor".
To Go Directly to the Lecture Schedule
CS846 is Advanced Topics in Software Engineering, a graduate seminar. Section 1 is "Advanced Topics in Requirements Engineering".
Please send to Berry e-mail that you want to meet in person or via Zoom, along with some possible times, and he will reply with one of those times or an alternative proposal. When you and he agree on a time, if the meeting is to be via Zoom, he will send you a Zoom invitation.
Evaluation of Instructor at the End of the Term
You will be able to take revenge on and evaluate the course instructor at
https://perceptions.uwaterloo.ca
any time between Wednesday XX November 2026 at 8:30am
and Tuesday XX December 2026 at 11:59pm (just before midnight that starts
Wednesday).
Please see these slides for
more detail about logging into the site and the questions it asks.
Click here for an archive of the e-mail sent to the entire class.
Archive of E-mail Sent to Class:
Highest Level Course Outline:
Short Description of the Course
No textbook. Notes are provided at this Web site or are handed out in class.
Please get your project or research topic approved by the prof before going too far into it, to make sure that it will be acceptable.
The due date for the paper is Wednesday, 9 December at 5:00pm.
The list below represents the sequence of lectures as we see they will be given. As time goes on, we may change the order. Also as time goes on, we will see how they divide themselves up into dates.
If a topic has hot links, then the slides for the topic are available for downloading. If there are no hot links on a topic, the slides are not ready yet, and will be later, we hope, at least one day before the lecture.
The title itself is a hot link to a copy of its slides in Acrobat form (.pdf). These slides may not be exactly what we are showing on the screen during the lecture. The lecture may have material that we do not have the legal right to distribute multiple copies of. It may have also an exercise that we want to do alive in class with your help. We do not want you to be able to see such material until we have finished.
Underneath the header Additional Materials or in additional rows, you will find some additional reading or viewing material.
| Date | Day & Lecturer OR Topic & Slides | Additional Materials |
|---|---|---|
| 10 September | Thursday Lecture: Daniel Berry | |
| 5 Minute Description of Course | ||
| The Requirements Iceberg | The Requirements Iceberg Bibliography | |
| 15 September | Tuesday Lecture: Daniel Berry | |
| 17 September | Thursday Lecture: Daniel Berry | |
| 22 September | Tuesday Lecture: Daniel Berry | |
| 24 September | Thursday Lecture: Daniel Berry | |
| 29 September | Tuesday Lecture: Daniel Berry | |
| 1 October | Thursday Lecture: Daniel Berry | |
| 6 October | Tuesday Lecture: Daniel Berry | |
| 8 October | Thursday Lecture: Daniel Berry | |
| 13 October | Tuesday NO LECTURE: Reading Week!!! | |
| 15 October | Thursday NO LECTURE: Reading Week!!! | |
| 20 October | Tuesday Lecture: Daniel Berry | |
| 22 October | Thursday Lecture: Daniel Berry | |
| 27 October | Tuesday Lecture: Daniel Berry | |
| 29 October | Thursday Lecture: Daniel Berry | |
| 3 November | Tuesday Lecture: Daniel Berry | |
| 5 November | Thursday Lecture: Daniel Berry | |
| 10 November | Tuesday Lecture: Daniel Berry | |
| 12 November | Thursday Lecture: Daniel Berry | |
| 17 November | Tuesday Lecture: Daniel Berry | |
| 19 November | Thursday Lecture: Daniel Berry | |
| 24 November | Tuesday Lecture: Students | |
| 26 November | Thursday Lecture: Students | |
| 1 December | Tuesday Lecture: Students | |
| 3 December | Thursday Lecture: Students | |
| 8 December | Tuesday Lecture: Students | |
This page is at https://cs.uwaterloo.ca/~dberry/ATRE/index.shtml