o Handout Lecture # 1 o Slides Lecture # 1 2. Life Cycle Models, o Book Chapter No 2 Software Engineering A Practitioner's Approach By Roger S. Pressman 3. Integrated Development Environment, o Handout 4. Version Control Systems, o Handout o Research paper 5. Requirements Engineering, o Book Chapter No 5 Software Engineering A Practitioner's Approach By Roger S. Pressman 6. Software Architecture, o Book Chapter No 9 Software Engineering A Practitioner's Approach By Roger S. Pressman o Handouts 7. Design Patterns, o Book Chapter No 11 Software Engineering A Practitioner's Approach By Roger S. Pressman o 8. Black-Box Testing, 9. White-Box Testing, 10. Agile Development Methods, 11. Software Refactoring. 12. Object Oriented Software and UML,