Software Engineering 433
Instructor: Ahmed Tamrawi
Class Meets: Mondays and Wednesdays 11:25am-12:40pm
Syllabus: Revision 2
Course Schedule
Week 01, 02/22 - 02/24: Course Introduction
- Monday, February 22, 2021
- Lecture: Course Overview
- Wednesday, February 24, 2021
- Lecture: Introduction to Software Engineering
- Reading: Chapter 1 [B1]
Week 02, 03/01 - 03/03: Introduction to Software Engineering
- Monday, March 1, 2021
- Assignments: Term Project “Phase 1” (Revision 2) (due on Monday, March 17, 2021 at 2:00 PM)
- Lecture: Continue Introduction to Software Engineering
- Reading: Chapter 1 [B1]
- Wednesday, March 3, 2021
- Lecture: Continue Introduction to Software Engineering
- Reading: Chapter 1 [B1]
Week 03, 03/8 - 03/10: Introduction to Software Engineering
- Monday, March 8, 2021
- Assignments: Term Project “Phase 1” (Revision 2) (due on Wednesday, March 17, 2021 at 2:00 PM)
- No Class - International Women’s Day
- Wednesday, March 10, 2021
- Lecture: Continue Introduction to Software Engineering
- Reading: Chapter 1 [B1]
Week 04, 03/15 - 03/17: Software Processes
- Monday, March 15, 2021
- Lecture: Software Processes
- Reading: Chapter 2 [B1]
- Wednesday, March 17, 2021
- Due: Term Project “Phase 1” at 2:00 PM
- Lecture: Continue Software Processes
- Reading: Chapter 2 [B1]
Week 05, 03/22 - 03/24: Software Processes
- Monday, March 22, 2021
- Lecture: Continue Software Processes
- Reading: Chapter 3 [B1]
- Wednesday, March 24, 2021
- Lecture: Continue Software Processes
- Reading: Chapter 3 [B1]
Week 06, 03/29 - 03/31: Requirements Engineering
- Monday, March 29, 2021
- Lecture: Continue Software Processes
- Reading: Chapter 3 [B1]
- Wednesday, March 31, 2021
- Lecture: Requirements Engineering
- Reading: Chapter 4 [B1]
Week 07, 04/05 - 04/07: Requirements Engineering
- Monday, April 5, 2021
- Lecture: Continue Requirements Engineering
- Reading: Chapter 4 [B1]
- Wednesday, April 7, 2021
- Lecture: Continue Requirements Engineering
- Reading: Chapter 4 [B1]
Week 08, 04/12 - 04/14: Requirements Engineering
- Monday, April 12, 2021
- Assignments: Term Project “Phase 2” (due on April 26, 2021 at 2:00 PM)
- Software Sprecification Document Template
- Lecture: Continue Requirements Engineering
- Reading: Chapter 4 [B1]
- Wednesday, April 14, 2021
- Lecture: Continue Requirements Engineering
- Reading: Chapter 4 [B1]
Week 09, 04/19 - 04/21: System Modeling
- Monday, April 19, 2021
- Lecture: Continue Requirements Engineering
- Reading: Chapter 4 [B1]
- Wednesday, April 21, 2021
- Assignments: Term Project “Phase 2” (Revision 2) (due on Monday, May 3, 2021 at 2:00 PM)
- Lecture: System Modeling
- Reading: Chapter 5 [B1]
Week 10, 04/26 - 04/28: System Modeling with UML
- Monday, April 26, 2021
- Lecture: Continue System Modeling
- Reading: Chapter 5 [B1]
- Wednesday, April 28, 2021
- Lecture: System Modeling with UML
- Reading: Chapter 2 [B2]
Week 11, 05/03 - 05/05: System Modeling with UML
- Monday, May 3, 2021
- Due: Term Project “Phase 2” at 2:00pm
- Lecture: No Class
- Wednesday, May 5, 2021
- Lecture: Use Case Diagram
- Reading: Chapter 3 [B2]
Week 12, 05/10 - 05/12: System Modeling with UML
- Monday, May 10, 2021
- Lecture: Continue Use Case Diagram
- Reading: Chapter 3 [B2]
- Wednesday, May 12, 2021
- Reading: No Class
Week 13, 05/17 - 05/19: System Modeling with UML
- Monday, May 17, 2021
- Assignments: Term Project “Phase 3” (Revision 2) (due on June 2, 2021 at 2:00 PM)
- Lecture: Class Diagram
- Reading: Chapter 4 [B2]
- Wednesday, May 19, 2021
- Lecture: Class Diagram
- Reading: Chapter 4 [B2]
Week 14, 05/24 - 05/26: System Modeling with UML
- Monday, May 24, 2021
- Lecture: Continue Class Diagram
- Reading: Chapter 4 [B2]
- Wednesday, May 26, 2021
- Assignments: Term Project “Phase 3” (Revision 3) (due on June 10, 2021 at 2:00 PM)
- Lecture: Sequence Diagram
- Reading: Chapter 6 [B2]
Week 15, 05/31 - 06/02: System Modeling with UML
- Monday, May 31, 2021
- Lecture: UML Revision
- Wednesday, June 2, 2021
- Lecture: UML Revision
Week 16, 06/7 - 06/09: Architectural Design
- Thursday, June 10, 2021
- Due: Term Project “Phase 3” at 2:00pm