EECS 2311
<!--
[[https://yorku.zoom.us/j/99679171527|Lecture Zoom link]]
Passcode: 564738
-->
Delivery Mode
The course will be delivered entirely online. There will be no live lectures, except on the first week, which will be dedicated to forming the teams, and introducing the project. On all other weeks, each team will be expected to join the Zoom meeting and work in their dedicated breakout room. The instructor will join each team for a 10-minute progress report every week.
Readings/videos and lab tasks will be posted on a weekly basis after the Wednesday meeting time. Students are expected to study the readings/videos and be ready to demonstrate the lab task to the TAs on the next Wednesday. There will be office hours by a TA during the Monday meeting time for students to get help regarding the lab tasks.
All study material and the lab task for the week will be posted under Course Outline (see sidebar).
EECS 2311 Learning Outcomes
Upon successful completion of the course, students should be able to:
- Describe the requirements of a large software system.
- Select appropriate system elements for a high-level design description.
- Derive and implement test cases at the unit and system level.
- Produce a detailed user manual for an interactive system.
- Implement a large software system.