Deliverables and Due Dates for CS 440 Spring 2026
| Week | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Finals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Design Project | Description | Requirements | Design & Final Rpt. | |||||||||||||
| Implementation - Releases | 1 | 2 | 3 | |||||||||||||
| Implementation - Sprints | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | ||||
| Exams | M | Final | ||||||||||||||
| Peer Evaluations | P | P | P | |||||||||||||
| Week | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | Finals |
The table below shows the planned schedule for CS 440 for Spring 2026, with all deliverables and due dates. Please note the following:
| Week (Sun) | Lecture | Reading | Design Project | Implementation Project | Due | Week (Sun) |
|---|---|---|---|---|---|---|
| 1 (1/11) | SE Overview & Approaches | Ch 1, 14.5,
15.2, | Project brainstorming Group formation |
Project brainstorming Group formation |
1 (1/11) | |
| 2 (1/18) | Scenarios, UML | Sample(s), Handout , Ch 2 | No class Monday January 19 - Martin Luther King Day Group Formation Questionaire - Friday January 23rd by 5:00 P.M. Design Project Ideas - Saturday January 24th at 11:59 P.M. via Gradescope. (5) |
2 (1/18) | ||
| 3 (1/25) | CASE Tools ( Jira, git, Report template ) | see Resources | Set up Jira (5) | Weekly Activity/Progress Reports - Every Saturday starting 1/31, by 11:59 p.m. via git. (5) |
3 (1/25) | |
| 4 (2/1) | Requirements, Use Cases | Ch 4
, Handouts | Monday - Scenario I (5) Sprint R1-1 |
Scenario describing first implementation release - via git and Gradescope by 8:00 a.m. Monday Feb 2nd. (5) Jira should also be set up before 8:00 a.m. this Monday. (5) |
4 (2/1) | |
| 5 (2/8) | Analysis | Ch 5 | Sprint R1-2 | ( Grad student paper topics and refs due by e-mail this Monday before class. ) |
5 (2/8) | |
| 6 (2/15) | Design | Presentations (10) Sat - Project Description (10) |
Sprint R1-3
|
Presentation powerpoints - Monday Feb 16th at 8:00 a.m. Full attendance and evaluations required. (5) Design Project Description Report Due ( Part I of template - PDF, PDF+, Zip ) (10)
|
6 (2/15) | |
| 7 (2/22) | System | Ch 6 - 9 Handouts | Sprint R1-4 Fri - Release / Demo I (10) |
TA will arrange a signup schedule for implementation project demonstrations. Peer Evaluations due by 11:59 P.M. Saturday February 28th. |
7 (2/22) | |
| 8 (3/1) | Monday - Scenario II (5) Sprint R2-1 |
Scenario describing second implementation release - via git by 8:00 a.m. Monday 3/2 (5) Please submit also to Gradescope, by the same deadline. Jira should also be set up before 8:00 a.m. this Monday. |
8 (3/1) | |||
| 9 (3/8) | Models to Code | Ch 10 |
Sprint R2-2 |
Midterm Exam (10) - Wed 3/11, 6:30-8:00PM, Lecture Center A1 COMBINED SECTION EVENING EXAM |
9 (3/8) | |
| 10 (3/15) | Testing
| Ch 11 | Sat - Requirements & Accept Tests (10) |
Sprint R2-3 | ( Rough drafts of grad student research papers due this Monday, before/in class. ) Design Project Requirements Due ( Parts I and II ) (10) Full doc and summary via git by 11:59 P.M. Saturday March 21st.
|
10 (3/15) |
S P R I N G B R E A K
|
||||||
| 11 (3/29) |
Bonus ?: Refactoring & Design Patterns with Grad Student | Ch 12, 13 Ch 14-16 |
Sprint R2-4 Fri - Release / Demo II (10) |
TA will arrange a signup schedule for implementation project demonstrations. Peer Evaluations due by 11:59 P.M. Saturday April 4th. |
11 (3/29) | |
| 12 (4/5) | Testing and Inspection Sprint R3-1
|
12 (4/5) | ||||
| 13 (4/12) |
Sprint R3-2
|
Grad essays and presentations in class Friday April 17th. ( 1 student, at 1:00 section ) |
13 (4/12) | |||
| 14 (4/19) | Final Design Project Presentations (10) | Final Sat - Final Design Project Report (10) |
Sprint R3-3 |
Final Presentations (10) - DESIGN PROJECT
Presentation powerpoints - Monday April 20th at 8:00 a.m. Full complete design project report due ( All parts ) (10)
|
14 (4/19) | |
| 15 (4/26) | Implementation Project Class Demos (10) |
|
Sprint R3-4 Class Demos Sat - Implementation Project Final Report (10) |
Final Demonstrations (10) - IMPLEMENTATION PROJECT
Presentation powerpoints - Monday April 27th at 8:00 a.m. Report documenting implementation project deliverables and testing/inspection (10)
|
15 (4/26) | |
Finals |
Combined Section Final, Monday May 4th, 1:00-3:00 PM Last names beginning with A to H, report to LC C1 Final peer evaluations will be completed along with the final exam. |
Finals |
||||
In chronological order of first occurance
- Local server: jira.cs.uic.edu
- Need VPN to access off campus. Get Cicsco AnyConnect for UIC at the WebStore.
- Log in with your UIC NetID and password credentials.
- Doing scrum with Jira tutorial: https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software
The overall project dates for Fall 2025 are from Sunday September 14 to Saturday April 27. Specific dates for sprints and releases are as follows:
Sprint Week Sprint Dates, Sun to Sat Release Dates Project 4-15 February 1 to May 2 Planning 3 R1-1 4 Feb 1-7 Feb 1 - 28 R1-2 5 Feb 8-14 R1-3 6 Feb 16-21 R1-4 7 Feb 23-28 R2-1 8 Mar 1-7 Mar 1 - Apr 4 R2-2 9 Mar 8-14 R2-3 10 Mar 15-21 S P R I N G B R E A K R2-4 11 Mar 29 - Apr 4 R3-1 12 Apr 5-11 Apr 5 - May 2 R3-2 13 Apr 12-18 R3-3 14 Apr 19-25 R3-4 15 Apr 26 - May 2 * - When setting up Jira during the spring term it may be easisest to plan 5 weeks for the second release, and simply not schedule any work for spring break week.
Jira projects will be evaluated periodically for quality and activity, according to the following criteria: ( To be adjusted for Spring 2026 . )
( The following criteria are from past semsters using iceScrum. A new rubric will be developed for Jira use. )
- 1 pt - Project is created, has team members, a proper description & vision, etc.
- 1 pt - Project timeline has been set up properly with requested number of sprints, releases, etc.
- 1 pt - There are items in the sandbox. (*)
- 1 pt - There are items in the product backlog (*)
- 1 pt - There are stories assigned to sprints in the release plan (*)
- 1 pt - Tasks have been created in the sprint plan (*)
- 2 pt - Tasks have been allocated to all members. (*)
- 2 pt - All members show ( recent ) activity on the project dashboard. (*)
- Total is on a 10-point scale each time the iceScrum project is checked.
- Scores will be averaged and scaled, and will contribute towards the overall course grade as specified in the course policies.
- IceScrum may be checked as frequently as once per week, or possibly less frequently depending on circumstances.
- (*) Items marked with a star are expected to change from week to week
Graduate students receive an extra credit for this course ( 4 instead of 3 ) which they earn by writing a short research paper, and presenting it in the 14th week. Specifically: