## CS 251: Software Engineering I
Resources
Homeworks
- Due Monday, March 21: Read Ch. 1 from Pressman, form group, assign a team leader, select project (with title and description), and post it on Moodle.
- Due Monday, March 28: Read Ch. 2 and Appendix 1 from Pressman. Download, install, and figure out our CASE tool “Visual Paradigm”. Start discussing the project with your team members and write down a list of functionalities (maximum two pages).
- Due Monday, April 4: Read Ch. 5 and start applying it to your project; e.g., start developing your use-case diagram, developing different scenarios, and use an SRS template and start writing the SRS document for your project.
- Due Monday, April 11: Read Ch. 6, and apply it to your project
- Due Monday, April 18: Read Ch. 7, and apply it to your project
- Due Monday, April 25: Read Ch. 8, and apply it to your project. Start thinking of your data structures, algorithms, and classes.
- Due Monday, May 2: Read Ch. 9, and apply it to your project
- Due Monday, May 9: Read Ch. 10, and apply it to your project. Design your data structures, algorithms, and classes.
- Due Monday, May 23: Read Ch. 11, and apply it to your project
-
**Due Monday, May 30**: submit the whole project.
- Lecture by Prof. Hany Ammar on “OOD” and “Design Patterns”.
Announcements