| Session | Topic | Readings | Assignments |
| 1 | Introduction to Software Development paradigms, and Structured System Analysis and Design | Ch.1, Handouts |  |
| 2 | System Development Life – Cycle, Project Team Skills, Case Discussion | Ch.1, Cases |  |
| 3 | Project Initiation – Identification, Feasibility, and Selection | Ch.2, Handouts |  |
| 4 | Case Discussions | Ch.2, Cases | System Request, System Concept |
| 5 | Project Management – Project Size, Managing Work Plan, Staffing, Coordinating (Case Tools) | Ch.3, Handouts |  |
| 6 | Case Discussions | Ch.3, Cases |  |
| 7 | Requirements Determination | Ch.4, Handouts |  |
| 8 | Requirements contd., Case Discussions | Ch.4, Cases | System Proposal |
| 9 | Use Case Analysis | Ch.5, Handouts | Use Case Docs |
| 10 | Process Modeling, Data Flow Diagrams & Data Dictionaries | Ch.6, Handouts |  |
| 11 | Process Model contd., Case Discussions | Ch.6, Cases | Process Model |
| 12 | Moving into Design, System acquisition Strategies, Cases | Ch.8, Handouts |  |
| 13 | Architecture Design | Ch.9, Handouts |  |
| 14 | Program Design, Structure Charts | Ch.11, Handouts | Structure Charts |
| 15 | Case Discussions | Ch.11, Cases |  |
| 16 | Transition to the new System, Migration Plan, and Post-implementation Activities | Ch.14, Handouts |  |
| 17 | Final Presentation of Group Assignment – Gr.1 – 4 |  |  |
| 18 | Presentation contd. Gr.5 – 8 |  |  |
| 19 | Presentation contd. Gr.9 – 12 |  |  |
| 20 | Course Wrap-Up and feedback |  |  |