Lecture Notes

 Lecture 0: Introduction

 Lecture 1: Software Engineering

 Lecture 2: Software Processes

 Lecture 3: Software Requirement Engineering

 Lecture 4: Project Management

 Lecture 5: Project Planning

 Lecture 6: Estimation Techniques

 Lecture 7: Architectural Design

 Lecture 8: System Modeling

 Lecture 9: Testing

 Lecture 10: Quality Management

 Lecture 11: Configuration Management